XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition and Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2023
Revenue Recognition and Contracts with Customers  
Schedule of company's total revenue by major product lines

For the Years Ended December 31, 

    

2023

    

2022

    

2021

Revenues

 

  

 

  

 

  

Products Sales

$

10,760,352

$

10,505,763

$

12,784,600

Engineering Services

 

1,368,787

 

1,330,119

 

380,333

Total Revenue

$

12,129,139

$

11,835,882

$

13,164,933

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

    

% of Total Net Sales

 

2023

 

2022

 

2021

Point-in-Time

 

89

%

89

%

97

%

Over Time – Input Method

 

11

%

11

%

3

%

Total

 

100

%

100

%

100

%