v3.26.1
Debt - Schedule of Future Maturities of Long-Term Debt (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Debt Disclosure [Abstract]  
July 2026 through June 2027 $ 31,774
July 2027 through June 2028 11,454
July 2028 through June 2029 10,139
July 2029 through June 2030 10,149
July 2030 through June 2031 10,167
Thereafter 1,440,131
Total future maturities of long-term debt $ 1,513,814