XML 52 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCOUNTS RECEIVABLE AND SIGNIFICANT CLIENTS (Tables)
12 Months Ended
Dec. 31, 2024
ACCOUNTS RECEIVABLE AND SIGNIFICANT CLIENTS [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]

Accounts receivable, net in the accompanying Consolidated Balance Sheets consists of the following (in thousands):

December 31,

 

    

2024

    

2023

 

Accounts receivable

$

457,817

$

397,116

Less: Allowance for credit losses

 

(5,244)

 

(2,248)

Accounts receivable, net

$

452,573

$

394,868

Schedule of Change in Allowance for Doubtful Accounts

Activity in the Company’s Allowance for credit losses consists of the following (in thousands):

December 31,

 

    

2024

    

2023

    

2022

 

Balance, beginning of year

$

2,248

$

3,524

$

5,409

Provision for credit losses

 

3,596

 

2,009

 

9,391

Uncollectible receivables written-off

 

(908)

 

(3,641)

 

(11,278)

Effect of foreign currency and other

308

356

2

Balance, end of year

$

5,244

$

2,248

$

3,524

Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]

Year Ended December 31,

 

    

2024

2023

2022

 

Automotive client

11

%  

10

%  

10

%

Schedule of Accounts Receivable Outstanding from Significant Clients

Accounts receivable from this client was as follows (in thousands):

Year Ended December 31,

 

    

2024

    

2023

    

2022

 

Automotive client

$

32,773

$

35,514

$

38,539

Schedule Of Receivables Net Current [Table Text Block]

The balances related to the Factoring agreement are as follows (in thousands):

December 31,

 

    

2024

    

2023

 

Total accounts receivable factored

$

$

99,994

 

 

Total amounts collected from clients not yet remitted to Bank

$

$

1,158