v3.26.1
Debt - Schedule of Minimum Principal Payments on Term Loan (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Debt Disclosure [Abstract]    
2027 $ 21,875  
2028 32,500  
2029 55,000  
2030 158,750  
2031 12,500  
Thereafter 0  
Total $ 280,625 $ 293,125