XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Lease Maturity (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Operating leases  
2022 (Remaining 6 months) $ 3,206
2023 6,136
2024 6,189
2025 4,839
2026 5,046
Thereafter 4,982
Total minimum lease payments 30,398
Less: imputed interest (2,244)
Total present value of lease liabilities 28,154
Finance leases  
2022 (Remaining 6 months) 105
2023 140
2024 145
2025 149
2026 153
Thereafter 199
Total minimum lease payments 891
Less: imputed interest (53)
Total present value of lease liabilities 838
Total  
2022 (Remaining 6 months) 3,311
2023 6,276
2024 6,334
2025 4,988
2026 5,199
Thereafter 5,181
Total minimum lease payments 31,289
Less: imputed interest (2,297)
Total present value of lease liabilities $ 28,992