XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2024
Accounts Receivable  
Schedule of accounts receivable

Accounts receivable consists of the following (in thousands):

    

September 30,

    

December 31,

2024

2023

Gross Accounts receivable

$

24,665

$

15,505

Allowance for credit losses

 

(1,479)

 

(1,217)

Accounts receivable, net

$

23,186

$

14,288

Schedule of activity in allowance for credit losses

Activity in the allowance for the credit losses for the three and nine months ended September 30, 2024 and 2023 was as follows (in thousands):

    

Three Months Ended

    

Nine Months Ended

September 30,

September 30,

2024

    

2023

2024

    

2023

Balance at beginning of period

$

1,433

$

1,220

$

1,217

$

1,213

Additions charged to expense

168

34

401

 

366

Write-offs against allowance

(128)

(28)

(145)

 

(359)

Foreign currency translation adjustment

6

(5)

6

 

1

Balance at end of period

$

1,479

$

1,221

$

1,479

$

1,221