v3.26.1
Debt - Schedule of Future Maturities of Long-Term Debt (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Debt Disclosure [Abstract]  
April 2026 through March 2027 $ 20,705
April 2027 through March 2028 25,757
April 2028 through March 2029 10,139
April 2029 through March 2030 10,150
April 2030 through March 2031 10,167
Thereafter 1,442,630
Total future maturities of long-term debt $ 1,519,548