v3.26.1
Debt - Schedule of Maturities of Long-Term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Debt Disclosure [Abstract]    
2027 $ 30,000  
2028 30,000  
2029 37,500  
2030 744,176  
Total Debt 841,676  
Less: Unamortized discounts and debt issuance costs (2,328) $ 0
Total debt, net of unamortized discounts and debt issuance costs $ 839,348 $ 256,676