XML 80 R72.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Future Undiscounted Minimum Leases Payment for Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]    
June 30, 2026 $ 854  
June 30, 2027 797  
June 30, 2028 695  
June 30, 2029 643  
June 30, 2030 262  
Thereafter 62  
Total future minimum lease payments 3,313  
Less: imputed interest (102)  
Total $ 3,211 $ 2,403