XML 84 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Minimum Future Rental Payments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
2025 $ 75,646
2026 63,482
2027 55,380
2028 49,550
2029 44,696
Thereafter 72,152
Total 360,906
Less: Present value discount (55,314)
Lease liability $ 305,592