v3.26.1
Commitments and Contingencies - Schedule of Operating Lease Liability Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Commitments and Contingencies Disclosure [Abstract]    
2027 $ 9,673  
2028 9,225  
2029 8,552  
2030 8,074  
2031 7,429  
Thereafter 48,600  
Total lease payments 91,553  
Less: imputed interest (13,494)  
Total operating lease liabilities $ 78,059 $ 78,017