XML 76 R30.htm IDEA: XBRL DOCUMENT v3.26.1
ACCOUNTS RECEIVABLE, NET (Tables)
6 Months Ended
Jun. 30, 2026
Receivables [Abstract]  
Accounts Receivable
At June 30, 2026 and December 31, 2025, accounts receivable consisted of the following:
June 30,
2026
December 31,
2025
Accounts receivable$574,944 $537,095 
Less: Allowance for credit losses(36,555)(32,845)
Total accounts receivable, net
$538,389 $504,250 
The movement of the allowance for credit losses for the six months ended June 30, 2026 and 2025 was as follows:
June 30,
2026
June 30,
2025
Allowance for credit losses at beginning of the year
$(32,845)  $(18,347)
Provision for credit losses(3,710)(1,435)
Allowance for credit losses at the end of the period
$(36,555)  $(19,782)