XML 31 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Accounts Receivable, Net
12 Months Ended
Dec. 31, 2023
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, 2023 and 2022 (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Accounts receivable

 $497,135  $441,605 

Less: Expected credit losses

  (18,248)  (12,680)

Total

 $478,887  $428,925 
         

Current

 $469,119  $419,237 

Non – current

  9,768   9,688 

Total

 $478,887  $428,925 

 

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

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Balance at beginning of year

 $12,680  $9,392  $6,917 

Additions - Acquired in Merger

     -   992 

Additions - Other

  6,139   4,096   1,527 

Deductions

  (571)  (808)  (44)

Balance at end of year

 $18,248  $12,680  $9,392