XML 112 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finance    
2025 $ 6,402  
2026 5,772  
2027 4,846  
2028 3,178  
2029 1,701  
Thereafter 1,374  
Total 23,273  
Less: Present value discount 2,794  
Lease liability 20,479  
Operating    
2025 13,462  
2026 10,880  
2027 8,256  
2028 6,097  
2029 3,498  
Thereafter 5,692  
Total 47,885  
Less: Present value discount 6,231  
Lease liability $ 41,654 $ 38,905