v3.25.2
Commitments and Contingencies - Contractual Obligations and Contingencies (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
From July 1, 2025 to December 31, 2025 $ 219,628
2026 217,186
2027 135,716
2028 73,256
2029 68,504
Thereafter 80,625
Total $ 794,915