XML 39 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable, Net (Tables)
9 Months Ended
Sep. 30, 2023
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net, consisted of the following (in thousands):
 September 30, 2023December 31, 2022
Accounts receivable, gross$51,579 $46,867 
Less: allowance for doubtful accounts(2,574)(3,783)
Accounts receivable, net$49,005 $43,084 
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, 2023 and 2022 were as follows (in thousands):
20232022
Balance at July 1
$2,196 $3,471 
Bad debt expense447 426 
Write-offs(69)(67)
Balance at September 30
$2,574 $3,830 
Activity related to the Company’s allowance for doubtful accounts for the nine months ended September 30, 2023 and 2022 were as follows (in thousands):
20232022
Balance at January 1$3,783 $1,187 
Bad debt expense737 2,817 
Write-offs(1,946)(174)
Balance at September 30
$2,574 $3,830