XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Contract balances (Details 2) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]          
Contract assets $ 265,585   $ 265,585   $ 125,742
Change in contract assets     139,843    
Contract liabilities - current (216,439)   (216,439)   (179,140)
Change in contract liabilities - current     (37,299)    
Contract liabilities - noncurrent (12)   (12)   (118)
Change in contract liabilities - noncurrent     106    
Net contract assets (liabilities) 49,134   49,134   $ (53,516)
Change in net contract assets (liabilities)     102,650    
Amounts included in contract liability at the beginning of the period 11,200 $ 7,100 147,900 $ 152,400  
Contract with Customer, Performance Obligation Satisfied in Previous Period $ 14,500 $ 19,200 $ 54,100 $ 63,300