v3.25.4
COMPOSITION OF CERTAIN FINANCIAL STATEMENT CAPTIONS - Schedule of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Other Accrued Liabilities    
Contract liabilities $ 109,424 $ 98,674
Payables from sale of accounts receivable 49,919 71,691
Contract and other reserves 68,748 58,432
Other 38,948 32,938
Total $ 267,039 $ 261,735