v3.25.4
Debt - Schedule of Future Minimum Debt Payments (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Debt Disclosure [Abstract]  
2026 $ 7,500
2027 30,000
2028 30,000
2029 30,000
2030 30,000
November 2030 672,599
Total $ 800,099