XML 48 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts receivable, net
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Accounts receivable, net

5. Accounts receivable, net

Accounts receivable consisted of the following:

 

 

December 31,

 

 

 

2023

 

 

2022

 

Accounts receivable

 

$

88,859

 

 

$

95,812

 

Less - allowance for credit losses

 

 

(6,860

)

 

 

(6,362

)

 

$

81,999

 

 

$

89,450

 

 

The Company’s allowance for credit losses is comprised of the following:

 

Balance as of December 31, 2021

 

$

5,153

 

Additions

 

 

1,781

 

Write-offs

 

 

(572

)

Balance as of December 31, 2022

 

$

6,362

 

Cumulative-effect adjustment from adoption of ASU 2016-13, net of tax (Note 2)

 

 

615

 

Additions

 

 

1,297

 

Write-offs

 

 

(1,414

)

Balance as of December 31, 2023

 

$

6,860