v3.25.2
COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Tables)
12 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of inventory
           
   June 30, 
   2025   2024 
Raw materials /purchased components   $10,397   $6,703 
Work in process    7,422    5,103 
Sub-assemblies /finished components    2,874    2,342 
Finished goods    1,520    1,121 
Total inventory   $22,213   $15,269 
Schedule of land and building
         
   June 30, 
   2025   2024 
Land   $3,684   $3,684 
Building    2,815    2,815 
Total    6,499    6,499 
Less: accumulated depreciation    (438)   (344)
   $6,061   $6,155 
Schedule of equipment and improvements
         
   June 30, 
   2025   2024 
Office furnishings and fixtures   $2,078   $1,982 
Machinery and equipment    8,198    7,292 
Automobiles    21    21 
Improvements    5,205    4,993 
Total    15,502    14,288 
Less: accumulated depreciation and amortization    (10,349)   (9,264)
   $5,153   $5,024 
Schedule of intangibles
         
   June 30, 
   2025   2024 
Patent-related costs   $208   $208 
Less accumulated amortization    (182)   (154)
   $26   $54 
Schedule of accrued liabilities
         
   June 30, 
   2025   2024 
Payroll and related items   $850   $668 
Accrued inventory in transit    87    276 
Accrued legal and professional fees    267    301 
Accrued bonuses    501    353 
Current portion of lease liability    498    455 
Warranty    357    277 
Accrued customer rebate    690    840 
Other    229    189 
 Total  $3,479   $3,359