v3.25.2
Accounts Receivable, Net
6 Months Ended
Jun. 30, 2025
Receivables [Abstract]  
Accounts Receivable, Net Accounts Receivable, Net
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 
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