XML 124 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturities of the Company's Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases  
2025 $ 33,863
2026 11,587
2027 4,417
2028 2,918
2029 2,748
Thereafter 1,379
Total future lease payments 56,912
Less: Imputed interest 4,060
Present value of future lease payments 52,852
Finance Leases  
2025 1,953
2026 1,771
2027 1,434
2028 585
2029 80
Thereafter 0
Total future lease payments 5,823
Less: Imputed interest 578
Present value of future lease payments $ 5,245