v3.25.2
SCHEDULE OF BENEFIT FROM (PROVISION FOR) INCOME TAXES (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]    
United States $ 1,302 $ 1,408
Foreign 260 (29)
Total benefit from income taxes 1,562 1,379
Current:    
Federal (39) 299
States (16) (43)
Foreign 7 (74)
Total current (48) 182
Deferred:    
Federal 1,356 1,071
States 1 81
Foreign 253 45
Total deferred $ 1,610 $ 1,197