XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2
Accounts Receivable, Net (Tables)
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Schedule of Accounts Receivable
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 
Schedule of Activity Related to the Allowance for Doubtful Accounts
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