XML 136 R110.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Future Maturities of Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2026 $ 14,343  
2027 13,799  
2028 12,097  
2029 9,220  
2030 8,176  
Thereafter 38,639  
Total undiscounted lease payments 96,274  
Less: imputed interest 26,578  
Present value of lease liabilities 69,696 $ 69,389
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2026 1,274  
2027 1,312  
2028 1,351  
2029 1,392  
2030 1,433  
Thereafter 8,832  
Total undiscounted lease payments 15,594  
Less: imputed interest 3,327  
Present value of lease liabilities $ 12,267 $ 12,937