XML 98 R88.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases Amortization of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating Leases    
Nine months ended December 31, 2024 $ 4,828  
2025 5,629  
2026 5,023  
2027 4,312  
2028 3,428  
Beyond 2028 5,257  
Total lease payments 28,476 $ 30,187
Less: interest 2,663  
Present value of lease payments 25,813 27,311
Finance Leases    
Nine months ended December 31, 2024 69  
2025 93  
2026 93  
2027 93  
2028 23  
Beyond 2028 0  
Total lease payments 370 394
Less: interest 9  
Present value of lease payments 361 $ 383
Total Leases    
Nine months ended December 31, 2024 4,898  
2025 5,721  
2026 5,116  
2027 4,404  
2028 3,451  
Beyond 2028 5,257  
Total lease payments 28,847  
Less: interest 2,673  
Present value of lease payments $ 26,174