XML 74 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Balance Sheet Information - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Allowance for doubtful accounts        
Balance, beginning of period $ 13,391 $ 9,085 $ 12,046 $ 6,287
Additions 5,987 2,899 9,368 7,160
Write-offs (3,965) (1,736) (6,001) (3,199)
Balance, end of period $ 15,413 $ 10,248 $ 15,413 $ 10,248