XML 60 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue and Accounts Receivable - Contract Balances (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Contract with Customer, Asset, Net, Current [Roll Forward]    
Receivables (Current), beginning balance $ 421,502 $ 371,606
Increase (Decrease) 101,819 43,888
Receivables (Current), ending balance 523,321 415,494
Contract Assets (Current), beginning balance 62,379 85,401
Increase (Decrease) (1,053) 25,076
Contract Assets (Current), ending balance 61,326 110,477
Contract with Customer, Asset, Net, Noncurrent [Roll Forward]    
Receivables (Long-term), beginning balance 101,314 93,689
Increase (Decrease) 11,925 3,945
Receivables (Long-term), ending balance 113,239 97,634
Contract Assets (Long-term), beginning balance 14,477 5,845
Increase (Decrease) 17,616 (3,170)
Contract Assets (Long-term), ending balance 32,093 2,675
Contract with Customer, Liability, Current [Roll Forward]    
Deferred Revenue (Contract Liabilities), beginning balance 3,582 3,524
Increase (Decrease) 2,165 1,082
Deferred Revenue (Contract Liabilities), ending balance $ 5,747 $ 4,606