XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2023
Accounts Receivable  
Schedule of accounts receivable

    

June 30,

    

December 31,

2023

2022

Gross Accounts receivable

$

9,579

$

10,741

Allowance for doubtful accounts

 

(1,220)

 

(1,213)

Accounts receivable, net

$

8,359

$

9,528

Schedule of allowance for credit losses

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

    

Amount

Balance - January 1, 2023

$

1,213

Additions charged to expense

 

180

Write-offs against allowance

 

(230)

Foreign currency translation adjustment

 

3

Balance - March 31, 2023

$

1,166

Additions charged to expense

152

Write-offs against allowance

(101)

Foreign currency translation adjustment

3

Balance - June 30, 2023

$

1,220