XML 45 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2020
Receivables [Abstract]  
Schedule of Accounts Receivable
Accounts receivable consisted of the following at December 31:
(in thousands)20202019
Contract receivables$382,096 $385,744 
Other5,538 6,099 
387,634 391,843 
Less: allowance for doubtful accounts(1,696)(3,364)
$385,938 $388,479 
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)202020192018
Balance at beginning of period$3,364 $1,331 $605 
Less: reduction in (provision for) allowances1,296 (2,532)(860)
Less: write offs, net of recoveries375 501 123 
Change in foreign currency translation(3)(2)11 
Balance at end of period$1,696 $3,364 $1,331