XML 361 R107.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
2022 $ 48,174  
2023 49,063  
2024 47,704  
2025 29,785  
2026 17,084  
Thereafter 57,017  
Total lease payments 248,827  
Less imputed interest 44,857  
Total 203,970 $ 147,718
Finance Leases    
2022 1,540  
2023 1,816  
2024 2,113  
2025 2,433  
2026 2,777  
Thereafter 97,754  
Total lease payments 108,433  
Total $ 0 $ 105,123