XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance at beginning of period $ 7,334 $ 7,743 $ 7,698 $ 5,338
Bad debt expense 626 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