v3.26.1
Leases - Schedule of Future Payments for Operating Leases (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Leases [Abstract]    
2027 (remaining nine months) $ 4,444  
2028 5,366  
2029 4,805  
2030 4,479  
2031 4,042  
Thereafter 26,316  
Total Lease Payments 49,452  
Less: Imputed Interest (11,056)  
Present Value of Lease Liabilities $ 38,396 $ 36,703
Weighted-Average Remaining Lease Term (in years) 11 years 1 month 6 days  
Weighted-Average Discount Rate 4.47%