XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
9 Months Ended
Sep. 30, 2021
Leases [Abstract]  
Schedule of other information related to leases
Rent expense is recognized on a straight-line basis over the life of the lease. Rent expense consists of the following:

Three Months Ended September 30,Nine months ended September 30,
(in thousands)2021202020212020
Operating lease costs$604 $320 $1,688 $1,099 
Variable rent costs(46)155 (139)141 
   Total rent expense$558 $475 $1,549 $1,240 
Other information related to leases is as follows:
Three Months Ended September 30,Nine months ended September 30,
(in thousands, except weighted-average data)2021202020212020
Finance lease cost:
   Amortization of right-of-use assets$12 $$36 $35 
   Interest on lease liabilities
Total finance lease cost$13 $$40 $38 
Other information:
Cash paid for amounts included in the measurement of lease liabilities:
   Operating cash flows from operating leases$540 $320 $1,563 $1,064 
   Finance cash flows from finance leases$12 $13 $36 $39 
Right-of-use assets obtained in exchange for new operating lease liabilities$— $1,274 $— $6,805 
Right-of-use assets obtained in exchange for new finance lease liabilities$— $— $— $— 
Weighted-average remaining lease term (years) - operating leases5.87.75.87.7
Weighted-average remaining lease term (years) - finance leases4.224.22
Weighted-average discount rate - operating leases%%%%
Weighted-average discount rate - finance leases%%%%
Schedule of future operating lease payments Future minimum lease payments under non-cancelable operating and finance leases were as follows as of September 30, 2021 (in thousands):
Operating LeasesFinance Leases
Year Ending December 31,
2021 - remaining 3 months$632 $13 
20222,178 53 
20231,796 53 
20241,298 53 
2025613 47 
2026 and beyond104 — 
   Total future minimum lease payments6,621 219 
   Less: interest528 11 
     Total lease liabilities$6,093 $208 
Current lease liability$2,020 $48 
Long-term lease liability4,073 160 
   Total lease liabilities$6,093 $208 
Schedule of future finance lease payments Future minimum lease payments under non-cancelable operating and finance leases were as follows as of September 30, 2021 (in thousands):
Operating LeasesFinance Leases
Year Ending December 31,
2021 - remaining 3 months$632 $13 
20222,178 53 
20231,796 53 
20241,298 53 
2025613 47 
2026 and beyond104 — 
   Total future minimum lease payments6,621 219 
   Less: interest528 11 
     Total lease liabilities$6,093 $208 
Current lease liability$2,020 $48 
Long-term lease liability4,073 160 
   Total lease liabilities$6,093 $208