XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues (Schedule of Changes in Contract Asset and Contract Liabilities) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Contract with Customer, Asset, after Allowance for Credit Loss [Abstract]    
Accrued revenue $ 665 $ 2,245
Costs and estimated profits in excess of billings 15,139 8,285
Contract assets - current 15,804 10,530
Contract assets - non-current 2,638 0
Contract assets 18,442 10,530
Increase (decrease) in contract with customer assets $ 7,912  
Increase in contract with customer asset, percentage 75.00%  
Contract with Customer, Liability [Abstract]    
Deferred revenue $ 14,401 7,276
Billings in excess of costs and profits recognized 305 9,705
Contract liabilities 14,706 $ 16,981
Decrease in contract with customer liabilities $ (2,275)  
Decrease in contract with customer liabilities, percent (13.00%)