XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Future minimum lease payments under operating leases Maturities of lease liabilities as of June 30, 2021 under operating leases having an initial or remaining non-cancelable term of one year or more are as follows:
Remainder of 2021$1,832 
20221,663 
2023762 
2024421 
2025 and thereafter260 
Total minimum lease payments$4,938 
Less amount representing interest$(319)
Present value of net minimum operating lease payments$4,619 
Less current installments of obligation under current-operating lease liabilities$2,505 
Obligations under long-term operating lease liabilities, excluding current installments$2,114 
Weighted-average remaining lease term - operating leases (years)2.25
Weighted-average discount rate - operating leases5.50 %
Future minimum lease payments under finance leases
The future minimum lease payments under this financing lease as of June 30, 2021 are:
Remainder of 2021$132 
2022264 
202322 
Total minimum lease payments$418 
Less amount representing interest$(5)
Present value of net minimum financing lease payments$413 
Less current installments of obligation under accrued other$260 
Obligations under other long-term liabilities, excluding current installments$153 
Weighted-average remaining lease term - finance leases (years)1.67
Weighted-average discount rate - finance leases1.53 %
Sales-type lease, future undiscounted cash flows
The future undiscounted cash flows from these leases as of June 30, 2021 are:
Remainder of 2021$2,730 
20223,721 
20233,126 
20242,197 
2025835 
202671
Total undiscounted cash flows$12,680 
Present value of lease payments$11,110 
Difference between undiscounted cash flows and discounted cash flows $1,570 
Future minimum lease payments to be received under operating leases
As of June 30, 2021, minimum future lease payments to be received on the operating leases are as follows:
2021$106 
2022213 
2023212 
202433 
Total $564