Annual report pursuant to Section 13 and 15(d)

Revenue Recognition (Tables)

v3.24.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2023
Revenue Recognition [Abstract]  
Schedule of Disaggregation of Revenues The following table disaggregates revenue based on type for the years ended December 31, 2023 and 2022:

Revenue by Type

2023

2022

Residential contracts

$

64,855,898

$

25,375,067

Commercial contracts

11,283,903

1,673,403

Service revenue

3,133,865

412,388

Software revenue

347,550

Other

11,493

61,241

$

79,632,709

$

27,522,099

The following table disaggregates revenue based on the timing of satisfaction of the performance obligations for the years ended December 31, 2023 and 2022:

2023

2022

Performance obligations satisfied at a point in time

$

68,348,806

$

25,848,696

Performance obligations satisfied over time

11,283,903

1,673,403

$

79,632,709

$

27,522,099