XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
6 Months Ended
Dec. 31, 2023
Revenue  
Schedule of revenue by product

 

 

Three Months Ended

December 31,

 

 

Six Months Ended

December 31,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Infrared components

 

$3,572,853

 

 

$3,290,328

 

 

$7,407,455

 

 

$6,479,879

 

Visible components

 

 

2,678,904

 

 

 

3,876,627

 

 

 

5,367,239

 

 

 

7,144,285

 

Assemblies and modules

 

 

986,683

 

 

 

1,227,873

 

 

 

2,248,722

 

 

 

2,098,605

 

Engineering services

 

 

77,197

 

 

 

77,851

 

 

 

369,469

 

 

 

116,811

 

Total revenue

 

$7,315,637

 

 

$8,472,679

 

 

$15,392,885

 

 

$15,839,580