v3.26.1
Revenue Recognition and Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2026
Revenue Recognition and Contracts with Customers  
Schedule of company's total revenue by major product lines

Three Months Ended

Six Months Ended

June 30, 

June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

Revenues

 

  ​

 

  ​

 

  ​

 

  ​

 

Products Sales

$

884,296

$

1,045,310

$

1,926,674

$

2,369,383

Engineering Services

 

229,202

 

250,399

 

578,139

 

507,267

Total Revenue

$

1,113,498

$

1,295,709

$

2,504,813

$

2,876,650

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

  ​ ​ ​

Three Months Ended
June 30,

Six Months Ended
June 30,

2026

 

2025

 

2026

 

2025

 

Point-in-Time

 

91

%

91

%

83

%

82

%

Over Time – Input Method

 

9

%

9

%

17

%

18

%

Total

 

100

%

100

%

100

%

100

%