v3.25.1
Leases - Schedule of Lease Costs and Other Information of Lease (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]      
Operating lease cost $ 9,200 $ 9,259 $ 9,820
Variable lease cost 4,784 3,496 4,681
Total lease cost 13,984 12,755 14,501
Cash paid for amounts included in the measurement of operating lease liabilities, net $ 10,141 $ 10,726 $ 10,801
Weighted average remaining lease term (years) 6 years 3 months 18 days 7 years 3 months 18 days 8 years 3 months 18 days
Weighted average discount rate 7.00% 8.00% 7.00%