XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Schedule of Changes in Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Contract with Customer, Asset, after Allowance for Credit Loss [Abstract]    
Accrued revenue $ 934 $ 2,245
Costs and estimated profits in excess of billings 16,590 8,285
Contract assets 17,524 10,530
Increase decrease in contract with customer assets $ 6,994  
Increase in contract with customer asset, percentage 66.00%  
Contract with Customer, Liability [Abstract]    
Deferred revenue $ 10,141 7,276
Billings in excess of costs and profits recognized 683 9,705
Contract liabilities 10,824 $ 16,981
Decrease in contract with customer liabilities $ (6,157)  
Decrease in contract with customer liability, percentage (36.00%)