XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.2
Accounts Receivable, Net
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Accounts Receivable, Net Accounts Receivable, Net
Accounts receivable, net, consisted of the following (in thousands):
 June 30, 2024December 31, 2023
Accounts receivable, gross$56,067 $57,015 
Less: allowance for doubtful accounts(3,269)(3,144)
Accounts receivable, net$52,798 $53,871 
Activity related to the Company’s allowance for doubtful accounts for the three and six months ended June 30, 2024 and 2023 were as follows (in thousands):
20242023
Balance at January 1$3,144 $3,783 
Bad debt expense (reversal)199 (60)
Write-offs(77)(122)
Balance at March 31
$3,266 $3,601 
Bad debt expense220 349 
Write-offs(217)(1,754)
Balance at June 30
$3,269 $2,196