v3.22.4
Schedule of Future Payments for Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Mar. 31, 2022
Leases [Abstract]    
2023 (remaining three months) $ 2,043  
2024 6,363  
2025 5,916  
2026 4,279  
2027 3,540  
Thereafter 16,934  
Total Lease Payments 39,075  
Less: Imputed Interest (7,671)  
Present Value of Lease Liabilities $ 31,404 $ 36,330
Weighted-Average Remaining Lease Term (in years) 10 years 4 months 24 days  
Weighted-Average Discount Rate 3.73%