XML 97 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Future Minimum Payments (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Leases [Abstract]  
2025 (excluding the six months ended September 30, 2024) $ 1,139
2026 1,880
2027 1,478
2028 1,142
2029 586
After 2029 265
Total future minimum lease payments 6,490
Amount representing interest (839)
Present value of net future minimum lease payments $ 5,651