XML 58 R50.htm IDEA: XBRL DOCUMENT v3.23.4
Schedule of Future Payments for Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Leases [Abstract]    
2024 (remaining three months) $ 2,269  
2025 8,653  
2026 4,776  
2027 3,606  
2028 2,735  
Thereafter 13,664  
Total Lease Payments 35,703  
Less: Imputed Interest (6,801)  
Present Value of Lease Liabilities $ 28,902 $ 30,949
Weighted-Average Remaining Lease Term (in years) 9 years 3 months 18 days  
Weighted-Average Discount Rate 4.17%