XML 148 R109.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Schedule of Future Maturities of Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Operating Leases    
2025 $ 12,681  
2026 11,473  
2027 10,959  
2028 10,445  
2029 7,595  
Thereafter 45,627  
Total undiscounted lease payments 98,780  
Less: imputed interest 29,391  
Present value of lease liabilities 69,389 $ 54,490
Finance Leases    
2025 1,237  
2026 1,274  
2027 1,312  
2028 1,351  
2029 1,392  
Thereafter 10,265  
Total undiscounted lease payments 16,831  
Less: imputed interest 3,894  
Present value of lease liabilities $ 12,937 $ 13,541