XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Interim Financial Statements (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Unbilled receivables $ 288,700   $ 224,700
Contract liabilities 166,700   187,200
Deferred revenue and customer advances 80,724   $ 117,741
Revenue recognized $ 81,300 $ 24,000  
Minimum      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue expected timing of satisfaction, period 1 year    
Maximum      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue expected timing of satisfaction, period 5 years