XML 72 R55.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue and Accounts Receivable - Contract Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Contract with Customer, Asset, Net, Current [Roll Forward]    
Receivables (Current), beginning balance $ 421,502 $ 371,606
Increase 134,310 49,896
Receivables (Current), ending balance 555,812 421,502
Contract Assets (Current), beginning balance 62,379 85,401
Increase 85,065 (23,022)
Contract Assets (Current), ending balance 147,444 62,379
Contract with Customer, Asset, Net, Noncurrent [Roll Forward]    
Receivables (Long-term), beginning balance 101,314 93,689
Increase 28,539 7,625
Receivables (Long-term), ending balance 129,853 101,314
Contract Assets (Long-term), beginning balance 14,477 5,845
Increase 13,428 8,632
Contract Assets (Long-term), ending balance 27,905 14,477
Contract with Customer, Liability, Current [Roll Forward]    
Deferred Revenue (Contract Liabilities), beginning balance 3,582 3,524
Increase 2,413 58
Deferred Revenue (Contract Liabilities), ending balance $ 5,995 $ 3,582