XML 74 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Operating And Finance Lease Liability Payments Due [Abstract]    
Operating Leases, 2023 [1] $ 3,563  
Operating Leases, 2024 5,927  
Operating Leases, 2025 5,088  
Operating Leases, 2026 4,410  
Operating Leases, 2027 3,511  
Operating Leases, After 2027 8,382  
Total operating lease payments 30,881  
Less: interest (3,208)  
Present value of operating lease liabilities 27,673 $ 28,963
Finance Leases, 2023 [1] 420  
Finance Leases, 2024 861  
Finance Leases, 2025 865  
Finance Leases, 2026 865  
Finance Leases, 2027 887  
Finance Leases, After 2027 7,521  
Total finance lease payments 11,419  
Less: interest (2,240)  
Present value of finance lease liabilities 9,179 $ 9,437
2023 [1] 3,983  
2024 6,788  
2025 5,953  
2026 5,275  
2027 4,398  
After 2027 15,903  
Total lease payments 42,300  
Less: interest (5,448)  
Present value of lease liabilities $ 36,852  
[1] Represents amounts due in 2023 after June 30, 2023