XML 103 R87.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Operating leases    
2025 $ 8,332  
2026 8,898  
2027 5,537  
2028 2,419  
2029 1,956  
Thereafter 5,417  
Total lease payments 32,559  
Less: Interest 4,084  
Present value of lease liabilities 28,475  
Finance leases    
2025 57  
2026 0  
2027 0  
2028 0  
2029 0  
Thereafter 0  
Total lease payments 57  
Less: Interest 0  
Finance lease obligations 57 $ 633
Total    
2025 8,389  
2026 8,898  
2027 5,537  
2028 2,419  
2029 1,956  
Thereafter 5,417  
Total lease payments 32,616  
Less: Interest 4,084  
Present value of lease liabilities $ 28,532 $ 16,344