XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Future minimum lease payments under operating leases Maturities of lease liabilities as of June 30, 2023 under operating leases having an initial or remaining non-cancelable term of one year or more are as follows:
Remainder of 2023$820 
2024611 
202592 
202648 
2027 and thereafter82 
Total minimum lease payments$1,653 
Less amount representing interest$(75)
Present value of net minimum operating lease payments$1,578 
Less current installments of obligation under current-operating lease liabilities$1,207 
Obligations under long-term operating lease liabilities, excluding current installments$371 
Weighted-average remaining lease term - operating leases (years)1.57
Weighted-average discount rate - operating leases5.50 %
Sales-type lease, future undiscounted cash flows
The future undiscounted cash flows from these leases as of June 30, 2023 are:
Remainder of 2023$2,822 
20243,306 
20251,972 
20261,029 
2027493 
202882
Total undiscounted cash flows$9,704 
Present value of lease payments$8,729 
Difference between undiscounted cash flows and discounted cash flows $975 
Future minimum lease payments to be received under operating leases
As of June 30, 2023, minimum future lease payments to be recognized on the operating leases are as follows:
Remainder of 2023$277 
2024343 
202525 
Total $645