XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Schedule of accounts receivable
Accounts receivable consisted of the following at December 31:
(in thousands)20212020
Contract receivables$374,826 $382,096 
Other2,968 5,538 
377,794 387,634 
Less: allowance for doubtful accounts(2,441)(1,696)
$375,353 $385,938 
Schedule of allowance for doubtful accounts
The roll-forward of activity in the allowance for doubtful accounts was as follows for the years ended December 31:
(in thousands)202120202019
Balance at beginning of period$1,696 $3,364 $1,331 
Less: reduction in (provision for) allowances(764)1,296 (2,532)
Less: write offs, net of recoveries19 375 501 
Change in foreign currency translation— (3)(2)
Balance at end of period$2,441 $1,696 $3,364