XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2024
Accounts Receivable  
Schedule of accounts receivable

Accounts receivable consists of the following (in thousands):

    

June 30,

    

December 31,

2024

2023

Gross Accounts receivable

$

19,595

$

15,505

Allowance for credit losses

 

(1,433)

 

(1,217)

Accounts receivable, net

$

18,162

$

14,288

Schedule of activity in allowance for credit losses

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

    

Three Months Ended

    

Six Months Ended

June 30,

June 30,

2024

    

2023

2024

    

2023

Balance at beginning of period

$

1,225

$

1,166

$

1,217

$

1,213

Additions charged to expense

219

152

234

 

332

Write-offs against allowance

(10)

(101)

(17)

 

(331)

Foreign currency translation adjustment

(1)

3

(1)

 

6

Balance at end of period

$

1,433

$

1,220

$

1,433

$

1,220