XML 56 R10.htm IDEA: XBRL DOCUMENT v3.26.1
ACCOUNTS RECEIVABLE, NET
6 Months Ended
Jun. 30, 2026
Receivables [Abstract]  
ACCOUNTS RECEIVABLE, NET ACCOUNTS RECEIVABLE, NET
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 Company assesses collectability by reviewing accounts receivable on a general basis where similar characteristics exist. In determining the amount of the allowance for credit losses, the Company considers historical collectability based on past due status, the age of the accounts receivable balances, credit quality of the Company’s customers based on ongoing credit evaluations, and other factors that may affect the Company’s ability to collect from customers.
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)