XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Summary of changes in the allowance for doubtful accounts and sales allowances
The following table summarizes the changes in the allowance for doubtful accounts and sales allowances (in thousands):

Three Months Ended
March 31,
20222021
Allowances, at beginning of period$3,099 $7,147 
Charged as a reduction of revenue790 1,279 
Charged to bad debt expense in general and administrative expenses160 232 
Write-offs, net of recoveries(1,536)(2,509)
Allowances, at end of period$2,513 $6,149