v3.25.3
Commitments and Contingencies - Schedule of Future Minimum Contractual Commitments (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2025 (October 1 to December 31) $ 204,744
2026 370,671
2027 35,061
2028 15,066
2029 182
Thereafter 0
Total commitments $ 625,724