XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues (Schedule of Changes in Contract Asset and Contract Liabilities) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Contract with Customer, Asset, after Allowance for Credit Loss [Abstract]    
Accrued revenue $ 2,245 $ 1,687
Costs and estimated profits in excess of billings 8,285 8,516
Contract assets 10,530 10,203
Increase in contract with customer assets $ 327  
Increase in contract with customer assets, percent 3.00%  
Contract with Customer, Liability [Abstract]    
Deferred revenue $ 7,276 7,863
Billings in excess of costs and profits recognized 9,705 1,817
Contract liabilities 16,981 $ 9,680
Increase in contract with customer liabilities $ 7,301  
Increase in contract with customer liabilities, percent 75.00%