XML 92 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts receivable $ 497,135 $ 441,605    
Less: Expected credit losses (18,248) (12,680) $ (9,392) $ (6,917)
Trade receivable, net 478,887 428,925    
Current 469,119 419,237    
Non – current $ 9,768 $ 9,688