XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Rollforward of Accounts and Notes Receivable, Allowance (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance at beginning of period $ 31,630 $ 16,471 $ 29,258 $ 15,828
Net charges to bad debt expense and revenue 8,390 5,730 16,910 9,122
Write-offs (4,058) (2,829) (9,872) (5,573)
Foreign currency translation and other 823 (189) 489 (194)
Balance at end of period $ 36,785 $ 19,183 $ 36,785 $ 19,183