XML 110 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finance    
2024 $ 5,955  
2025 4,520  
2026 3,787  
2027 2,832  
2028 1,168  
Thereafter 128  
Total 18,390  
Less: Present value discount 1,970  
Lease liability 16,420  
Operating    
2024 12,485  
2025 9,978  
2026 7,426  
2027 5,851  
2028 4,230  
Thereafter 3,914  
Total 43,884  
Less: Present value discount 4,979  
Lease liability $ 38,905 $ 38,442