XML 55 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Schedule of components of lease expense
The components of lease expense were as follows:
Year ended December 31,
20202019
Operating lease cost$2,755 $2,160 
Finance lease cost:
Amortization of right-of-use assets$176 $75 
Interest on lease liabilities21 20 
$197 $95 
Schedule of supplemental balance sheet information related to leases
Supplemental balance sheet information related to leases was as follows:
Year ended December 31,
20202019
Operating leases:
Operating lease right-of-use assets$10,936 $2,598 
Operating lease liabilities, current1,437 2,219 
Operating lease liabilities10,158 677 
Finance leases:
Property and equipment, gross$429 $429 
Property and equipment, accumulated depreciation(176)(75)
Other liabilities, current93 87 
Other liabilities174 275 
Weighted-average remaining lease term:
Operating leases5.2 years1.3 years
Finance leases2.9 years3.7 years
Weighted-average discount rate:
Operating leases10.8 %10.3 %
Finance leases6.9 %6.9 %
Schedule of supplemental cash flow information related to leases
Supplemental cash flow information related to leases was as follows:
Year ended December 31,
20202019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$2,394 $2,271 
Operating cash flows from finance leases21 20 
Financing cash flows from finance leases116 87 
Schedule of future minimum payments under operating leases
Future minimum lease payments under non-cancellable leases as of December 31, 2020 were as follows:
Operating leasesFinance leases
2021$2,772 $116 
20222,843 84 
20232,928 74 
20243,016 18 
2025 and thereafter3,888 — 
Total lease payments15,447 292 
Present value adjustment(3,854)(25)
Present value of lease liabilities$11,593 $267 
Schedule of future minimum payments on finance leases
Future minimum lease payments under non-cancellable leases as of December 31, 2020 were as follows:
Operating leasesFinance leases
2021$2,772 $116 
20222,843 84 
20232,928 74 
20243,016 18 
2025 and thereafter3,888 — 
Total lease payments15,447 292 
Present value adjustment(3,854)(25)
Present value of lease liabilities$11,593 $267