v3.25.2
Accounts Receivable, Net (Tables)
6 Months Ended
Jun. 30, 2025
Receivables [Abstract]  
Schedule of Accounts Receivable
Accounts receivable, net, consisted of the following (in thousands):
 June 30, 2025December 31, 2024
Accounts receivable, gross$73,172 $58,960 
Less: allowance for doubtful accounts(3,944)(3,132)
Accounts receivable, net$69,228 $55,828 
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 June 30, 2025 and 2024 were as follows (in thousands):
20252024
Balance at January 1$3,132 $3,144 
Bad debt expense742199
Write-offs— $(77)
Balance at March 31$3,874 $3,266 
Bad debt expense351220 
Write-offs(281)(217)
Balance at June 30$3,944 $3,269