v3.25.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Schedule of disaggregation of revenues
        
   Year Ended June 30, 
   2025   2024 
Engineering Design Services  $4,938,158   $8,519,130 
Systems Manufacturing   8,290,225    3,731,754 
Micro Optics Lab   2,135,562    2,720,925 
Ross Optical Industries   3,727,324    4,132,541 
Total Revenues  $19,091,269   $19,104,350 
Schedule of contract liabilities
        
   Year Ended June 30, 
   2025   2024 
Contract liabilities, beginning of period  $1,172,350   $1,174,690 
Unearned revenue received from customers   1,364,332    1,946,946 
Revenue recognized   (714,753)   (1,949,286)
Contract liabilities, end of period  $1,821,929   $1,172,350 
Schedule of inventory
        
   2025   2024 
Raw material  $1,799,624   $1,570,135 
Work-in-progress   598,720    157,406 
Finished goods   1,163,768    1,140,559 
Total Inventories (Net)  $3,562,112   $2,868,100 
Schedule of estimated useful lives
   
Asset Classification   Estimated Useful Life
Machinery and equipment   2-7 years
Leasehold improvements   Shorter of lease term or estimated useful life
Furniture and fixtures   5 years
Schedule of allowance for credit losses
        
   Year Ended June 30, 
   2025   2024 
Allowance for credit losses, beginning of period  $118,872   $606,715 
Change in the provision for expected credit losses   (44,858)   (23,541)
Writeoffs charged against the allowance   6,178    (464,302)
Allowance for credit losses, end of period  $80,192   $118,872 
Schedule of loss per share
        
   Year Ended June 30, 
   2025   2024 
Net Loss– Basic and Diluted  $(5,780,246)  $(2,951,377)
           
Basic and diluted weighted average shares outstanding   6,790,466    6,068,329 
           
Loss per share          
Basic and fully diluted  $(0.85)  $(0.49)