XML 75 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Operating And Finance Lease Liability Payments Due [Abstract]    
Operating Leases, 2023 [1] $ 5,362  
Operating Leases, 2024 5,643  
Operating Leases, 2025 4,797  
Operating Leases, 2026 4,160  
Operating Leases, 2027 3,507  
Operating Leases, After 2027 8,348  
Total operating lease payments 31,817  
Less: interest (3,336)  
Present value of operating lease liabilities 28,481 $ 28,963
Finance Leases, 2023 [1] 630  
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,629  
Less: interest (2,321)  
Present value of finance lease liabilities 9,308 $ 9,437
2023 [1] 5,992  
2024 6,504  
2025 5,662  
2026 5,025  
2027 4,394  
After 2027 15,869  
Total lease payments 43,446  
Less: interest (5,657)  
Present value of lease liabilities $ 37,789  
[1] Represents amounts due in 2023 after March 31, 2023