XML 253 R29.htm IDEA: XBRL DOCUMENT v3.25.2
ACCOUNTS RECEIVABLE, NET (Tables)
6 Months Ended
Jun. 30, 2025
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
June 30, 2025December 31, 2024
Accounts receivable, billed$12,782 $16,015 
Allowance for expected credit losses(108)(655)
Accounts receivable, net$12,674 $15,360