XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2021
Receivables [Abstract]  
Schedule of Activity Related to the Allowance for Doubtful Accounts
The activity related to the allowance for doubtful accounts for the periods presented was as follows:
Three months ended September 30,Nine months ended September 30,
(in thousands)2021202020212020
Balance at beginning of period$7,334 $7,743 $7,698 $5,338 
Bad debt expense626 113 324 2,821 
Amount of receivables written off(224)(61)(268)(335)
Foreign currency translation and other(74)139 (92)110 
Balance at end of period$7,662 $7,934 $7,662 $7,934