v3.26.1
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Leases [Abstract]    
2027 $ 12,253  
2028 11,509  
2029 11,397  
2030 11,408  
2031 7,940  
Total lease payments 54,507  
Less: imputed interest (5,050)  
Operating Lease, Liability, Total 49,457  
Operating lease liabilities 10,357 $ 11,102
Operating lease liabilities, non-current $ 39,100 $ 49,196