Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Contract Balances (Details)

v3.22.2
Revenue Recognition - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Revenue Recognition    
Increase (decrease) in balance of deferred revenue $ 400  
Changes in deferred revenue    
DSS program 1,993  
Deposits 3,587  
Deferred revenue balance, end of the period 10,628  
Estimated revenue to be recognized thereafter 900  
FPP agreements    
Changes in deferred revenue    
FPP Balance, beginning of the period 4,544  
FPP Billings 5,316  
FPP Revenue recognized (4,812)  
Balance attributed to FPP contracts 5,048  
Estimated revenue to be recognized in the next 12 months 4,100  
Distributor Support System    
Changes in deferred revenue    
Deferred revenue balance, end of the period $ 10,600 $ 10,200