v3.25.4
ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
Dec. 31, 2025
Receivables [Abstract]  
SCHEDULE OF ACCOUNTS RECEIVABLE

The following table summarizes the accounts receivable of the Company as of the period end dates set forth below (in US$ thousands):

 

   December 31,
2025
   December 31,
2024
   December 31,
2023
 
Trade receivables  $191,792   $152,471   $180,989 
Less: allowance for credit losses   (13,772)   (15,206)   (9,720)
Total  $178,020   $137,265   $171,269 
SCHEDULE OF ALLOWANCE FOR DOUBTFUL ACCOUNTS

 

   December 31,
2025
   December 31,
2024
   December 31,
2023
 
   Year ended 
   December 31,
2025
   December 31,
2024
   December 31,
2023
 
             
Allowance for credit losses at beginning of period  $(15,206)  $(9,720)  $(12,664)
(Increase) decrease to allowance for the period   2,329   (8,844)   410 
Write-off of credit losses   1,365    3,358    2,534 
Reclassifications   (2,260)   -    - 
Allowance for credit losses at end of period  $(13,772)  $(15,206)  $(9,720)