XML 64 R42.htm IDEA: XBRL DOCUMENT v3.25.4
ACCOUNTS RECEIVABLE, NET (Tables)
12 Months Ended
Dec. 31, 2025
ACCOUNTS RECEIVABLE, NET  
Schedule of accounts receivable, net

Accounts receivable, net, consisted of the following (in thousands):

December 31, 

  ​ ​ ​

2025

  ​ ​ ​

2024

Accounts receivable

$

233,226

$

256,174

Allowance for doubtful accounts

 

(1,341)

 

(1,456)

Accounts receivable, net

$

231,885

$

254,718

Schedule of allowance for doubtful accounts

The Company’s allowance for doubtful accounts activity was as follows (in thousands):

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Charges

  ​ ​ ​

  ​ ​ ​

Balance at

  ​ ​ ​

Charges

  ​ ​ ​

(credits) to

  ​ ​ ​

  ​ ​ ​

Balance at

beginning

(credits)

other

end of

Year ended December 31, 

of year

to expense

accounts

Write-offs

year

2025

$

1,456

$

(97)

$

$

(18)

$

1,341

2024

$

1,512

$

152

$

(75)

$

(133)

$

1,456

2023

$

1,427

$

428

$

143

$

(486)

$

1,512