XML 31 R21.htm IDEA: XBRL DOCUMENT v3.25.4
REVENUE RECOGNITION (Tables)
6 Months Ended
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenues
                
   Three Months
Ended December 31,
   Six Months
Ended December 31,
 
   2025   2024   2025   2024 
Engineering Design Services  $962,439   $1,399,264   $1,618,540   $3,013,165 
Systems Manufacturing   5,187,032    1,656,137    10,053,738    2,881,315 
Micro Optics Lab   171,328    429,773    271,704    857,930 
Ross Optical Industries   1,047,038    1,041,733    2,104,678    1,971,550 
Total Revenues  $7,367,837   $4,526,907   $14,048,660   $8,723,960 
Schedule of contract liabilities
                
   Three Months
Ended December 31,
   Six Months
Ended December 31,
 
   2025   2024   2025   2024 
Contract liabilities, beginning of period  $2,030,772   $1,106,546   $1,821,929   $1,172,350 
Unearned revenue received from customers   269,333    361,711    1,400,248    833,328 
Revenue recognized   (323,289)   (50,324)   (1,245,361)   (587,745)
Contract liabilities, end of period  $1,976,816   $1,417,933   $1,976,816   $1,417,933