XML 133 R110.htm IDEA: XBRL DOCUMENT v3.25.4
VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Allowance for doubtful accounts for trade receivables and contract assets      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year  $ 5,612 $ 11,864 $ 15,310
Additions 3,802 2,084 3,948
Deductions/ Write offs (3,064) (8,336) (7,394)
Balance at End of Year  6,350 5,612 11,864
Valuation allowance on deferred tax assets      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year  10,183 7,622 6,728
Additions 9,089 4,190 2,210
Deductions/ Write offs (2,924) (1,629) (1,316)
Balance at End of Year  $ 16,348 $ 10,183 $ 7,622