XML 66 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Future Undiscounted Minimum Leases Payment for Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Leases [Abstract]    
2025 $ 906  
2026 691  
2027 398  
2028 319  
2029 246  
Thereafter 0  
Total future minimum lease payments 2,560  
Less: imputed interest (155)  
Total $ 2,405 $ 2,403