XML 53 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Future Minimum Lease Payments Under Operating Leases Maturities of lease liabilities as of December 31, 2024 under operating leases having an initial or remaining non-cancelable term of one year or more are as follows:
Years ending December 31,
2025$709 
2026267 
2027194 
2028 and thereafter149 
Total undiscounted lease payments$1,319 
Less amount representing interest$(90)
Present value of operating lease liabilities$1,229 
Less current installments of obligation under current-operating lease liabilities$660 
Obligations under long-term operating lease liabilities, excluding current installments$569 
Weighted-average remaining lease term - operating leases (years)2.35
Weighted-average discount rate - operating leases5.50 %
Schedule of Sales-Type Lease, Future Undiscounted Cash Flows
The future undiscounted cash flows from these leases as of December 31, 2024 are:
2025$3,344 
20261,893 
20271,050 
2028368 
202980 
Total undiscounted cash flows$6,735 
Present value of lease payments$6,166 
Difference between undiscounted cash flows and discounted cash flows $569 
Schedule of Minimum Future Payments to be Received on Operating Leases
As of December 31, 2024, minimum future lease payments to be received on the operating leases are as follows:
202525 
Total $25