XML 99 R78.htm IDEA: XBRL DOCUMENT v3.25.4
Note 9 - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts receivable $ 506,422 $ 545,117    
Less: Expected credit losses (21,964) (20,115) $ (18,248) $ (12,680)
Accounts receivable, net 484,458 525,002    
Current 477,026 517,570    
Non – current $ 7,432 $ 7,432