XML 24 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable, Net
3 Months Ended
Mar. 31, 2024
Receivables [Abstract]  
Accounts Receivable, Net Accounts Receivable, Net
Accounts receivable, net, consisted of the following (in thousands):
 March 31, 2024December 31, 2023
Accounts receivable, gross$60,282 $57,015 
Less: allowance for doubtful accounts(3,266)(3,144)
Accounts receivable, net$57,016 $53,871 
Activity related to the Company’s allowance for doubtful accounts for the three months ended March 31, 2024 was as follows (in thousands):
Allowance for Doubtful Accounts
Balance at December 31, 2023
$3,144 
Bad debt expense199 
Write-offs(77)
Balance at March 31, 2024
$3,266 
Allowance for Doubtful Accounts
Balance at December 31, 2022
$3,783 
Bad debt expense reversal
(60)
Write-offs(122)
Balance at March 31, 2023
$3,601