XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2023
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,
20232022
Allowances, at beginning of period$1,073 $3,099 
Charged as a reduction of revenue704 790 
Charged to bad debt expense in general and administrative expenses96 160 
Write-offs, net of recoveries(782)(1,536)
Allowances, at end of period$1,091 $2,513