XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
3 Months Ended
Sep. 30, 2023
Revenue  
Disaggregation Of Revenue

 

 

Three Months Ended

September 30,

 

 

 

2023

 

 

2022

 

Infrared components

 

$3,834,602

 

 

$3,189,551

 

Visible components

 

 

2,688,335

 

 

 

3,267,658

 

Assemblies and modules

 

 

1,262,039

 

 

 

870,732

 

Engineering services

 

 

292,272

 

 

 

38,960

 

Total revenue

 

$8,077,248

 

 

$7,366,901