XML 65 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Future Payments for Operating Leases (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Mar. 31, 2023
Leases [Abstract]    
2024 (remaining six months) $ 4,580  
2025 8,653  
2026 4,776  
2027 3,606  
2028 2,735  
Thereafter 13,665  
Total Lease Payments 38,015  
Less: Imputed Interest (7,111)  
Present Value of Lease Liabilities $ 30,904 $ 30,949
Weighted-Average Remaining Lease Term (in years) 9 years 2 months 12 days  
Weighted-Average Discount Rate 4.19%