XML 154 R95.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Future Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Finance Leases    
2026 $ 23,824  
2027 23,639  
2028 14,593  
2029 854  
2030 60  
Thereafter 0  
Total minimum lease payments 62,970  
Less: amount representing interest 5,304  
Present value of minimum lease payments 57,666  
Operating Leases    
2026 3,529  
2027 2,507  
2028 1,345  
2029 1,368  
2030 1,391  
Thereafter 8,482  
Total minimum lease payments 18,622  
Less: amount representing interest 5,179  
Present value of minimum lease payments $ 13,443 $ 6,078