XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounting Policies - Summary of Changes in Allowance for Doubtful Accounts and Sales Allowances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Allowance for Doubtful Accounts Receivable [Roll Forward]        
Allowances, at beginning of period $ 1,605 $ 5,789 $ 3,099 $ 7,147
Charged as a reduction of revenue 601 923 2,070 3,489
Charged to bad debt expense in general and administrative expenses 243 (182) 421 286
Write-offs, net of recoveries (1,185) (2,852) (4,326) (7,244)
Allowances, at end of period $ 1,264 $ 3,678 $ 1,264 $ 3,678