XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Schedule of Components of Lease Expenses, Supplemental Cash Flow Information, Weighted Average Remaining Terms, and Weighted Average Discount Rates
The components of operating lease expenses for the year ended December 31, 2021 were as follows (in thousands):
Year Ended
December 31, 2021
Operating lease cost$4,654 
Variable lease cost1,703 
Total operating lease cost$6,357 
Supplemental cash flow information for the year ended December 31, 2021 related to operating leases was as follows (in thousands):
Amount
Cash paid for amounts included in the measurement of lease liabilities:
Cash paid for operating leases included in operating activities$(4,609)
Right of use assets obtained in exchange for lease obligations:
Operating leases2,876 
Weighted average remaining terms were as follows (in years):
December 31, 2021
Weighted average remaining lease term
Operating leases2.95
Weighted average discount rates were as follows:
December 31, 2021
Weighted average discount rate
Operating leases2.80 %
Schedule of Supplemental Balance Sheet Information Supplemental balance sheet information related to operating leases was as follows (in thousands):
December 31, 2021
Operating leases:
Operating lease right-of-use assets$9,145 
Operating lease liabilities:
Operating lease liabilities, current$4,735 
Operating lease liabilities, non-current5,768 
Total operating lease liabilities$10,503 
Schedule of Maturities of Lease Liabilities Maturities of lease liabilities were as follows (in thousands):
Operating Leases
Year Ending December 31,
2022$5,049 
20233,535 
20241,253 
20251,195 
2026602 
Total lease payments11,634 
Less: imputed interest(1,131)
Total leases liabilities$10,503 
Schedule of Maturities of Lease Liabilities Maturities of lease liabilities were as follows (in thousands):
Operating Leases
Year Ending December 31,
2022$5,049 
20233,535 
20241,253 
20251,195 
2026602 
Total lease payments11,634 
Less: imputed interest(1,131)
Total leases liabilities$10,503 
Schedule of Future Minimum Lease Payments Under All Noncancelable Capital and Operating Leases As of December 31, 2020, future minimum lease payments under noncancelable operating leases with an initial lease term in excess of one year were as follows (in thousands):
Operating Leases
2021$5,834 
20226,172 
20234,544 
2024746 
Total minimum lease payments$17,296