XML 57 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
Schedule of Accounts Receivable Detail
Accounts receivable as of December 31, 2024 and 2023 are summarized as follows:
December 31,
20242023
Accounts receivable$66,105 $54,293 
Allowance for credit losses(1,127)(809)
Accounts receivable - net$64,978 $53,484 
Schedule of Accounts Receivable, Allowance for Credit Loss
The following table sets forth the Company’s allowance for credit losses:
Allowance for Credit Losses
December 31, 2023$809 
Additions to the current period provision700 
Write-off against allowance(47)
Recoveries of previous write-offs(335)
December 31, 2024$1,127