v3.25.0.1
Leases, Commitments and Contingencies - Schedule of Obligated Future Payments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2025 $ 375,233
2026 141,263
2027 64,264
2028 38,211
2029 30,952
Thereafter 76,027
Total $ 725,950