Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Tables)

v3.23.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2023
Revenue Recognition [Abstract]  
Schedule of Disaggregation of Revenues

Revenue by Type

Three Months Ended September 30

Nine Months Ended September 30

2023

2022

2023

2022

Residential contracts

$

15,300,411

$

5,800,813

$

48,635,741

$

10,180,214

Commercial contracts

2,201,888

72,894

8,789,930

109,441

Service revenue

764,063

2,429,433

Software revenue

22,335

323,815

Other

14,455

11,494

48,828

$

18,288,697

$

5,888,162

$

60,190,413

$

10,338,483