XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Future minimum lease payments under operating leases Maturities of lease liabilities as of March 31, 2023 under operating leases having an initial or remaining non-cancelable term of one year or more are as follows:
Remainder of 2023$1,170 
2024501 
202556 
202648 
2027 and thereafter82 
Total minimum lease payments$1,857 
Less amount representing interest$(88)
Present value of net minimum operating lease payments$1,769 
Less current installments of obligation under current-operating lease liabilities$1,393 
Obligations under long-term operating lease liabilities, excluding current installments$376 
Weighted-average remaining lease term - operating leases (years)1.63
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, 2023 are:
Remainder of 2023$3,478 
20243,086 
20251,733 
2026860 
2027379 
202815
Total undiscounted cash flows$9,551 
Present value of lease payments$8,546 
Difference between undiscounted cash flows and discounted cash flows $1,005 
Future minimum lease payments to be received under operating leases
As of March 31, 2023, minimum future lease payments to be recognized on the operating leases are as follows:
Remainder of 2023$415 
2024343 
202525 
Total $783