XML 236 R12.htm IDEA: XBRL DOCUMENT v3.25.2
ACCOUNTS RECEIVABLE, NET
6 Months Ended
Jun. 30, 2025
Receivables [Abstract]  
ACCOUNTS RECEIVABLE, NET 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