XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Lease Maturity (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Operating Leases  
Remainder of 2023 $ 5,013
2024 6,589
2025 5,146
2026 5,359
2027 4,259
Thereafter 990
Total minimum lease payments 27,356
Less: imputed interest (1,863)
Total present value of lease liabilities 25,493
Finance Leases  
Remainder of 2023 105
2024 145
2025 149
2026 153
2027 158
Thereafter 41
Total minimum lease payments 751
Less: imputed interest (41)
Total present value of lease liabilities 710
Total  
Remainder of 2023 5,118
2024 6,734
2025 5,295
2026 5,512
2027 4,417
Thereafter 1,031
Total minimum lease payments 28,107
Less: imputed interest (1,904)
Total present value of lease liabilities $ 26,203