XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Interim Financial Statements (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Unbilled receivables $ 248,900   $ 301,700
Contract liabilities 157,100   170,600
Deferred revenue and customer advances 80,558   $ 81,459
Revenue recognized $ 21,500 $ 28,900  
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