XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Dec. 31, 2021
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
VALUATION AND QUALIFYING ACCOUNTS
VALUATION AND QUALIFYING ACCOUNTS
FOR THE YEARS ENDED DECEMBER 31, 2021, 2020 AND 2019
(In thousands)
 Balance at
Beginning of
Year 
AdditionsDeductions/
Write offs
Balance at End of Year 
Year Ended December 31, 2021
Allowance for doubtful accounts for trade receivables and contract assets$4,886 3,888 (3,253)$5,521 
Valuation allowance on deferred tax assets$5,485 — (948)$4,537 
Year Ended December 31, 2020
Allowance for doubtful accounts for trade receivables and contract assets$3,210 3,282 (1,606)$4,886 
Valuation allowance on deferred tax assets$3,877 1,608 — $5,485 
Year Ended December 31, 2019
Allowance for doubtful accounts for trade receivables and contract assets$1,557 2,072 (419)$3,210 
Valuation allowance on deferred tax assets$3,189 688 — $3,877