XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Tables)
6 Months Ended
Dec. 31, 2024
Revenue  
Schedule of revenue by product

 

 

Three Months Ended

December 31,

 

 

Six Months Ended

December 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Infrared components

 

$3,112,076

 

 

$3,572,853

 

 

$5,722,960

 

 

$7,407,455

 

Visible components

 

 

2,762,852

 

 

 

2,678,904

 

 

 

6,062,730

 

 

 

5,367,239

 

Assemblies and modules

 

 

857,214

 

 

 

986,683

 

 

 

1,950,882

 

 

 

2,248,722

 

Engineering services

 

 

692,687

 

 

 

77,197

 

 

 

2,088,638

 

 

 

369,469

 

Total revenue

 

$7,424,829

 

 

$7,315,637

 

 

$15,825,210

 

 

$15,392,885