v3.26.1
ADDITIONAL BALANCE SHEET INFORMATION - Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Line Items]    
Accrued Payroll and Accrued Payroll Taxes $ 28,239 $ 36,320
Liability, Defined Benefit Plan, Current 19,034 18,699
Liability, Defined Benefit Plan Current, Accrued Payroll and Accrued Payroll Tax and 475,471 573,008
Accrued Liabilities    
Organization, Consolidation and Presentation of Financial Statements [Line Items]    
Accruals $ 428,198 $ 517,989