XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Operating And Finance Lease Liability Payments Due [Abstract]    
Operating Leases, 2023 [1] $ 1,783  
Operating Leases, 2024 6,415  
Operating Leases, 2025 5,506  
Operating Leases, 2026 4,838  
Operating Leases, 2027 3,948  
Operating Leases, After 2027 8,749  
Total operating lease payments 31,239  
Less: interest (3,612)  
Present value of operating lease liabilities 27,627 $ 28,963
Finance Leases, 2023 [1] 225  
Finance Leases, 2024 920  
Finance Leases, 2025 924  
Finance Leases, 2026 924  
Finance Leases, 2027 945  
Finance Leases, After 2027 7,658  
Total finance lease payments 11,596  
Less: interest (2,249)  
Present value of finance lease liabilities 9,347 $ 9,437
2023 [1] 2,008  
2024 7,335  
2025 6,430  
2026 5,762  
2027 4,893  
After 2027 16,407  
Total lease payments 42,835  
Less: interest (5,861)  
Present value of lease liabilities $ 36,974  
[1] Represents amounts due in 2023 after September 30, 2023