XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Future Minimum Lease Payments Under Non-cancelable Leases Including Leases that are Executed but not yet Effective (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Operating Lease  
Remainder of 2023 $ 1,645
2024 2,895
2025 1,739
2026 1,404
2027 789
Thereafter 7,913
Total lease payments 16,385
Less: Interest 3,661
Present value of lease liabilities 12,724
Finance Lease  
Remainder of 2023 39
2024 59
2025 12
2026 12
2027 6
Thereafter 1
Total lease payments 129
Less: Interest 6
Present value of lease liabilities 123
Operating Lease and Finance lease  
Remainder of 2023 1,684
2024 2,954
2025 1,751
2026 1,416
2027 795
Thereafter 7,914
Total lease payments 16,514
Less: Interest 3,667
Present value of lease liabilities $ 12,847