XML 82 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Operating Lease Maturity Schedule (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases  
2025 $ 22,674
2026 21,140
2027 18,039
2028 14,736
2029 12,281
Thereafter 28,698
Total future minimum lease payments 117,568
Less: Imputed interest (20,082)
Total 97,486
Finance Leases  
2025 1,776
2026 1,824
2027 1,875
2028 1,926
2029 1,979
Thereafter 88,145
Total future minimum lease payments 97,525
Less: Imputed interest (66,504)
Total $ 31,021