Quarterly report pursuant to Section 13 or 15(d)

Contract Assets and Liabilities - Changes in Short-term and Long-term Contracts (Details)

v3.22.2.2
Contract Assets and Liabilities - Changes in Short-term and Long-term Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Contract Assets        
Billings or revenue recognized that was included in the beginning balance   $ (788)    
Changes in contract assets or contract liabilities, net of reclassification to receivables   6,767    
Changes in costs to fulfill and amortization of commission costs   (410)    
Contract Liabilities        
Contract Liability, Beginning balance   11,834    
Billings or revenue recognized that was included in the beginning balance   (9,152)    
Changes in contract assets or contract liabilities, net of reclassification to receivables   3,329    
Cumulative catch-up adjustment arising from changes in estimates to complete $ 1,600 2,536 $ 1,600  
Cumulative catch-up adjustment arising from contract modification   290    
Changes in contract commission costs   223    
Contract assets   7,247   $ 1,678
Contract Liability, Ending balance   $ 9,060