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

For the Years Ended December 31, 

  ​ ​ ​

2025

  ​ ​ ​

2024

  ​ ​ ​

2023

Revenues

 

  ​

 

  ​

 

  ​

Products Sales

$

4,676,632

$

4,487,202

$

10,760,352

Engineering Services

 

1,603,979

 

1,267,354

 

1,368,787

Total Revenue

$

6,280,611

$

5,754,556

$

12,129,139

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

  ​ ​ ​

% of Total Net Sales

 

2025

 

2024

 

2023

Point-in-Time

 

81

%

78

%

89

%

Over Time – Input Method

 

19

%

22

%

11

%

Total

 

100

%

100

%

100

%