v3.25.3
Debt - Schedule of Future Maturities of Long-Term Debt (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Debt Disclosure [Abstract]  
October 2025 through September 2026 $ 22,965
October 2026 through September 2027 29,835
October 2027 through September 2028 10,123
October 2028 through September 2029 10,139
October 2029 through September 2030 10,149
Thereafter 1,447,810
Total future maturities of long-term debt $ 1,531,021