XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Contract Assets      
Change due to acquisitions / disposals $ (10)   $ 10,356
Change related to credit allowance 31   (5)
Other changes in the period (11,608)   927
Contract Liabilities      
Change due to acquisitions / disposals 52   36,523
Other changes in the period 21,135   44,620
Contract assets:      
Balance at beginning of period 29,900 $ 18,622 18,622
Balance at end of period 18,313   29,900
Costs and estimated earnings in excess of billings, less allowance for credit losses 18,313   29,900
Contract liabilities:      
Balance at beginning of period 307,380 226,237 226,237
Balance at end of period 328,567   307,380
Total contract liabilities 328,567   $ 307,380
Revenue related to our contract liabilities $ 220,600    
Calculated under Revenue Guidance in Effect before Topic 606 [Member]      
Contract liabilities:      
Revenue related to our contract liabilities   $ 167,800