XML 36 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Revenues and Contract Balances (Tables)
6 Months Ended
Jun. 30, 2025
Revenues and Contract Balances  
Schedule Of revenue by type

 

 

Three Months Ended

 

Name

 

June 30,

2025

 

 

%

 

 

June 30,

2024

 

 

%

 

Equipment revenue

 

$84,814

 

 

 

14%

 

$9,773

 

 

 

27%

Service revenue

 

 

510,153

 

 

 

86%

 

 

27,048

 

 

 

73%

Total

 

$594,967

 

 

 

100%

 

$36,821

 

 

 

100%

 

 

 

Six Months Ended

 

Name

 

June 30,

2025

 

 

%

 

 

June 30,

2024

 

 

%

 

Equipment revenue

 

$219,224

 

 

 

19%

 

$305,869

 

 

 

87%

Service revenue

 

 

918,843

 

 

 

81%

 

 

46,230

 

 

 

13%

Total

 

$1,138,067

 

 

 

100%

 

$352,099

 

 

 

100%
Schedule Of unbilled accounts receivable

 

 

Balance at

 

 

Balance at

 

Name

 

June 30,

2025

 

 

December 31,

2024

 

Unbilled accounts receivable at beginning of the period

 

$1,653,007

 

 

$1,494,553

 

Services performed but not yet billed

 

 

602,724

 

 

 

217,666

 

Services billed

 

 

(376,000 )

 

 

(59,212 )

Unbilled accounts receivable at end of the period

 

$1,879,731

 

 

$1,653,007

 

Schedule Of contract assets

 

 

Balance at June 30,

 

 

Balance at December 31,

 

 

 

2025

 

 

2024

 

Contract assets at beginning of period

 

$136,651

 

 

$-

 

Contract costs deferred

 

 

60,392

 

 

 

136,651

 

Contract costs expensed

 

 

(45,550)

 

 

-

 

Contract assets at end of period

 

$151,493

 

 

$136,651

 

Schedule Of unearned revenue activity

Name

 

Balance at

June 30,

2025

 

 

Balance at

December 31,

2024

 

 

 

 

 

 

 

 

Unearned revenue at beginning of the period

 

$227,683

 

 

$130,000

 

Billings deferred

 

 

103,507

 

 

 

197,683

 

Refundable deposit returned

 

 

-

 

 

 

(100,000 )

Recognition of prior unearned revenue

 

 

(107,017 )

 

 

-

 

Unearned revenue at end of period

 

$224,173

 

 

$227,683