XML 53 R30.htm IDEA: XBRL DOCUMENT v3.25.4
VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Dec. 31, 2025
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
VALUATION AND QUALIFYING ACCOUNTS
VALUATION AND QUALIFYING ACCOUNTS
FOR THE YEARS ENDED DECEMBER 31, 2025, 2024 AND 2023
(In thousands)
 Balance at
Beginning of
Year 
AdditionsDeductions/
Write offs
Balance at End of Year 
Year Ended December 31, 2025
Allowance for doubtful accounts for trade receivables and contract assets$5,612 3,802 (3,064)$6,350 
Valuation allowance on deferred tax assets$10,183 9,089 (2,924)$16,348 
Year Ended December 31, 2024
Allowance for doubtful accounts for trade receivables and contract assets$11,864 2,084 (8,336)$5,612 
Valuation allowance on deferred tax assets$7,622 4,190 (1,629)$10,183 
Year Ended December 31, 2023
Allowance for doubtful accounts for trade receivables and contract assets$15,310 3,948 (7,394)$11,864 
Valuation allowance on deferred tax assets$6,728 2,210 (1,316)$7,622