v3.26.1
Trade and Other Receivables, Net (Tables)
6 Months Ended
Jun. 30, 2026
Trade and Other Receivables, Net [Abstract]  
Schedule of Trade and Other Receivables, Net
   June 30,
2026
   December 31,
2025
 
Trade receivables  $248,815   $381,674 
Less: Allowance for credit losses   (60,014)   (62,370)
Net trade receivables   188,802    319,304 
Other receivables   55,301    72,792 
Total  $244,103   $392,096