v3.26.1
REVENUES (Tables)
6 Months Ended
Jun. 30, 2026
REVENUES  
Schedule of disaggregated revenue information from continuing operations by geographic area based upon customer's country of domicile

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended June 30, 

 

Six Months Ended June 30, 

​

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

United States

​

$

9,794,419

​

$

7,885,201

​

$

17,439,822

​

$

16,139,557

​

​

​

9,794,419

​

​

7,885,201

​

​

17,439,822

​

​

16,139,557

Schedule of contract assets and liability activity

Contract Assets

​

​

​

​

​

Balance as of Jan 1, 2025

  ​ ​ ​

$

206,750

Recognition of cost on contracts where performance obligations completed during the period

​

​

(206,750)

Deferral of costs on contracts where performance obligations were not complete

​

​

167,126

Balance as of March 31, 2025

​

​

167,126

Recognition of cost on contracts where performance obligations completed during the period

​

​

(159,378)

Deferral of costs on contracts where performance obligations were not complete

​

​

103,404

Balance as of June 30, 2025

​

$

111,152

​

​

​

​

Balance as of Jan 1, 2026

​

​

303,910

Recognition of cost on contracts where performance obligations completed during the period

​

​

(287,375)

Deferral of costs on contracts where performance obligations were not complete

​

​

128,806

Balance as of March 31, 2026

​

​

145,341

Recognition of cost on contracts where performance obligations completed during the period

​

​

(71,163)

Deferral of costs on contracts where performance obligations were not complete

​

​

267,310

Balance as of June 30, 2026

​

$

341,488

​

Contract Liabilities

​

​

​

​

​

Balance as of Jan 1, 2025

  ​ ​ ​

$

560,107

Recognition of revenue recorded as contract liability as of Jan 1, 2025

​

​

(389,390)

Customer Advance Payments

​

​

766,115

Balance as of March 31, 2025

​

​

936,832

Recognition of revenue recorded as contract liability as of Apr 1, 2025

​

​

(568,017)

Customer Advance Payments

​

​

1,767,618

Balance as of June 30, 2025

​

$

2,136,433

​

​

​

​

Balance as of Jan 1, 2026

​

​

705,563

Recognition of revenue recorded as contract liability as of Jan 1, 2026

​

​

(455,175)

Customer Advance Payments

​

​

1,327,257

Balance as of March 31, 2026

​

​

1,577,645

Recognition of revenue recorded as contract liability as of April 1, 2026

​

​

(1,330,230)

Customer Advance Payments

​

​

514,433

Balance as of June 30, 2026

​

$

761,848

​