XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.2
Leases - Schedule of Future Payments for Operating Leases (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
Leases [Abstract]    
2025 (remaining nine months) $ 6,355  
2026 4,784  
2027 3,618  
2028 2,752  
2029 2,675  
Thereafter 11,016  
Total Lease Payments 31,200  
Less: Imputed Interest (6,290)  
Present Value of Lease Liabilities $ 24,910 $ 26,936
Weighted-Average Remaining Lease Term (in years) 9 years 9 months 18 days  
Weighted-Average Discount Rate 4.21%