XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Maturities of Operating and Finance Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Operating Leases  
2023 (6 months remaining) $ 1,768
2024 3,405
2025 2,960
2026 2,534
2027 2,280
Thereafter 6,938
Total lease payments 19,885
Less: interest (2,582)
Total present value of lease liabilities 17,303
Financing Leases  
2023 (6 months remaining) 275
2024 487
2025 424
2026 389
2027 387
Thereafter 134
Total lease payments 2,096
Less: interest (340)
Total present value of lease liabilities $ 1,756