XML 41 R20.htm IDEA: XBRL DOCUMENT v3.25.4
Note 9 - Accounts Receivable, Net
12 Months Ended
Dec. 31, 2025
Notes to Financial Statements  
Loans, Notes, Trade and Other Receivables Disclosure [Text Block]
9.Accounts receivable, net

 

Accounts receivable, net consisted of the following as of  December 31, 2025 and 2024 (in thousands):

 

  

December 31,

 
  

2025

  

2024

 

Accounts receivable

 $506,422  $545,117 

Less: Expected credit losses

  (21,964)  (20,115)

Total

 $484,458  $525,002 
         

Current

 $477,026  $517,570 

Non – current

  7,432   7,432 

Total

 $484,458  $525,002 

 

The movement of expected credit losses for the years ended December 31, 2025, 2024 and 2023 was as follows (in thousands):

 

  

Year Ended December 31,

 
  

2025

  

2024

  

2023

 

Balance at beginning of year

 $20,115  $18,248  $12,680 

Additions

  3,052   2,464   6,139 

Deductions

  (1,203)  (597)  (571)

Balance at end of year

 $21,964  $20,115  $18,248