XML 45 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2024
Accounts Receivable  
Schedule of accounts receivable

Accounts receivable consists of the following (in thousands):

    

December 31,

2024

    

2023

Gross Accounts receivable

$

29,772

$

15,505

Allowance for credit losses

(1,759)

(1,217)

Accounts receivable, net

 

$

28,013

 

$

14,288

Schedule of activity in allowance for credit losses

Activity in the allowance for the credit losses for the years ended December 31, 2024 and 2023 were as follows (in thousands):

    

For the Year Ended

    

For the Year Ended

    

 December 31, 2024

    

 December 31, 2023

Balance at beginning of year

    

$

1,217

    

$

1,213

Additions charged to expense

804

426

Write-offs against allowance

(256)

(426)

Foreign currency translation adjustment

 

(6)

 

4

Balance at end of year

$

1,759

$

1,217