XML 39 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable, Net (Tables)
3 Months Ended
Mar. 31, 2024
Receivables [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable
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 
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 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