XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Schedule of Future Minimum Lease Payments Under Operating Leases Maturities of lease liabilities as of March 31, 2025 under operating leases having an initial or remaining non-cancelable term of one year or more are as follows:
Remainder of 2025$460 
2026292 
2027204 
2028 and thereafter154 
Total minimum lease payments$1,110 
Less amount representing interest$(78)
Present value of net minimum operating lease payments$1,032 
Less current installments of obligation under current-operating lease liabilities$507 
Obligations under long-term operating lease liabilities, excluding current installments$525 
Weighted-average remaining lease term - operating leases (years)2.43
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 March 31, 2025 are:
Remainder of 2025$2,776 
20262,102 
20271,243 
2028414 
202994 
20302
Total undiscounted cash flows$6,631 
Present value of lease payments$6,103 
Difference between undiscounted cash flows and discounted cash flows $528 
Schedule of Future Minimum Lease Payments to be Received Under Operating Leases
As of March 31, 2025, minimum future lease payments to be recognized on the operating leases are as follows:
Remainder of 2025$
Total $