XML 66 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Future Minimum Payments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
2025 (excluding the nine months ended December 31, 2024) $ 584
2026 1,888
2027 1,494
2028 1,161
2029 606
After 2029 366
Total future minimum lease payments 6,099
Amount representing interest (745)
Present value of net future minimum lease payments $ 5,354