XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2024
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
June 30,
Six Months Ended
June 30,
2024202320242023
Allowances, at beginning of period$965 $1,091 $1,118 $1,073 
Charged as a reduction of revenue548 791 977 1,496 
Charged to bad debt expense in general and administrative expenses151 245 369 340 
Write-offs, net of recoveries(804)(955)(1,604)(1,737)
Allowances, at end of period$860 $1,172 $860 $1,172 
The Company’s assessment considered business and market disruptions impacting its customers and estimates of expected emerging credit and collectability trends. The continued volatility in market conditions and interest rates and the impact of ongoing supply chain disruptions are difficult to predict, causing variability and volatility that may have a material impact on the Company’s allowance for credit losses in future periods