XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition and Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2022
Revenue Recognition and Contracts with Customers  
Schedule of company's total revenue by major product lines

For the Years Ended December 31, 

2022

    

2021

    

2020

Revenues

  

 

  

 

  

Products Sales

$

10,505,763

$

12,784,600

$

10,081,209

Engineering Services

 

1,330,119

 

380,333

 

1,500,287

Total Revenue

$

11,835,882

$

13,164,933

$

11,581,496

Schedule of company's net sales by revenue recognition method as a percentage of total net sales

    

% of Total Net Sales

 

2022

 

2021

 

2020

Point-in-Time

 

89

%

97

%

87

%

Over Time – Input Method

 

11

%

3

%

13

%

Total

 

100

%

100

%

100

%