XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Receivable
6 Months Ended
Jun. 30, 2024
Accounts Receivable  
Accounts Receivable

3.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

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