XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Future minimum lease payments under operating leases Maturities of lease liabilities as of March 31, 2024 under operating leases having an initial or remaining non-cancelable term of one year or more are as follows:
Remainder of 2024$1,023 
2025349 
2026116 
2027110 
2028 and thereafter107 
Total minimum lease payments$1,705 
Less amount representing interest$(96)
Present value of net minimum operating lease payments$1,609 
Less current installments of obligation under current-operating lease liabilities$1,211 
Obligations under long-term operating lease liabilities, excluding current installments$398 
Weighted-average remaining lease term - operating leases (years)2.00
Weighted-average discount rate - operating leases5.50 %
Sales-type lease, future undiscounted cash flows
The future undiscounted cash flows from these leases as of March 31, 2024 are:
Remainder of 2024$2,989 
20252,150 
20261,188 
2027658 
2028230 
20299
Total undiscounted cash flows$7,224 
Present value of lease payments$6,553 
Difference between undiscounted cash flows and discounted cash flows $671 
Future minimum lease payments to be received under operating leases
As of March 31, 2024, minimum future lease payments to be recognized on the operating leases are as follows:
Remainder of 2024$217 
202525 
Total $242