XML 65 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of Future Payments for Operating Leases (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Mar. 31, 2023
Leases [Abstract]    
2023 (remaining nine months) $ 6,941  
2024 8,708  
2025 4,834  
2026 3,712  
2027 2,877  
Thereafter 15,896  
Total Lease Payments 42,968  
Less: Imputed Interest (8,238)  
Present Value of Lease Liabilities $ 34,730 $ 30,949
Weighted-Average Remaining Lease Term (in years) 9 years 6 months  
Weighted-Average Discount Rate 4.16%