v3.25.2
Debt - Principal Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Debt Disclosure [Abstract]    
2026 (remaining nine months) $ 9,878  
2027 13,170  
2028 13,170  
2029 841,636  
2030 652,204  
Thereafter 1,744,565  
Total debt outstanding $ 3,274,623 $ 3,277,915