XML 36 R25.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE RECOGNITION (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of customer trade receivables and customer deposit liability The opening and closing balances of the Company's accounts receivables and customer deposits were as follows:
 
 Accounts Receivable, NetCustomer Deposits
Balance as of January 1, 2026
$10,668 $4,015 
Balance as of March 31, 2026
13,999 2,643 
Increase (decrease)$3,331 $(1,372)
Balance as of January 1, 2025
$7,361 $2,404 
Balance as of March 31, 2025
6,936 2,350 
Decrease$(425)$(54)
Schedule of long term trade receivables
Notes receivable at March 31, 2026 and December 31, 2025 were as follows: 
March 31,
2026
December 31,
2025
Notes receivable$691 $721 
Allowance for credit losses(196)(214)
Notes receivable, net$495 $507