XML 70 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Future Payments for Operating Leases (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Leases [Abstract]    
2025 $ 5,015  
2026 4,239  
2027 3,550  
2028 3,586  
2029 3,725  
Thereafter 30,002  
Total Lease Payments 50,117  
Less: Imputed Interest (12,488)  
Present Value of Lease Liabilities $ 37,629 $ 26,936
Weighted-Average Remaining Lease Term (in years) 12 years 7 months 6 days  
Weighted-Average Discount Rate 4.32%