XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Receivable, Net (Tables)
9 Months Ended
Sep. 30, 2024
Receivables [Abstract]  
Schedule of Accounts Receivable
Accounts receivable, net, consisted of the following (in thousands):
 September 30, 2024December 31, 2023
Accounts receivable, gross$56,797 $57,015 
Less: allowance for doubtful accounts(2,767)(3,144)
Accounts receivable, net$54,030 $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 months ended September 30, 2024 and 2023 were as follows (in thousands):
20242023
Balance at July 1$3,269 $2,196 
Bad debt (reversal) expense(279)447 
Write-offs(223)(69)
Balance at September 30$2,767 $2,574 
Activity related to the Company’s allowance for doubtful accounts for the nine months ended September 30, 2024 and 2023 were as follows (in thousands):
20242023
Balance at January 1$3,144 3,783 
Bad debt expense141 737 
Write-offs(518)(1,946)
Balance at September 30$2,767 $2,574