v3.26.1
REVENUES
3 Months Ended
Mar. 31, 2026
REVENUES  
REVENUES

NOTE 12: REVENUES

The following table summarizes disaggregated revenue information by geographic area based upon the customer’s country of domicile:

Three Months Ended March 31, 

  ​ ​ ​

2026

  ​ ​ ​

2025

United States

$

7,645,403

$

8,254,356

India

527,150

733,987

8,172,553

 

8,988,343

As a practical expedient, the Company has elected not to disclose the aggregate amount of the transaction price allocated to unsatisfied performance obligations, as our contracts have an original expected duration of less than one year.

Contract Assets

Contract assets consist of work in process for unrecognized revenue. The following table summarizes the contract asset activity for the three months ended March 31, 2025 and 2026:

Balance as of January 1, 2025

  ​ ​ ​

$

206,750

Recognition of costs 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

Balance as of January 1, 2026

303,910

Recognition of costs 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

Contract Liabilities

Contract liabilities represent obligations to transfer goods or services to a customer for which the Company has received consideration in advance of performance. The following table summarizes the contract asset activity for the three months ended March 31, 2026 and 2025:

Balance as of January 1, 2025

  ​ ​ ​

$

602,469

Recognition of revenue recorded as a contract liability as of January 1, 2025

 

(389,375)

Customer advance payments

 

759,308

Balance as of March 31, 2025

 

972,402

Balance as of January 1, 2026

 

772,013

Recognition of revenue recorded as a contract liability as of January 1, 2026

 

(490,756)

Customer advance payments

 

1,362,824

Balance as of March 31, 2026

$

1,644,081