Revenue from Contracts with Customers |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue from Contracts with Customers [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue from Contracts with Customers |
The following table presents revenues disaggregated by type:
The Company recognizes revenue either at a point in time, or over time, depending upon the characteristics of the contract. During the year ended December 31, 2023, revenue recognized at a point in time compared to over time was $21,741,274 and $59,222,177, respectively. During the year ended December 31, 2022, revenue recognized at a point in time compared to over time was $15,391,170 and $23,993,114, respectively.
Deferred Revenue
Deferred revenue recorded at December 31, 2023 is expected to be fully recognized by December 31, 2024. The deferred revenue balance as of December 31, 2023 was $7,003,891. The deferred revenue balance as of December 31, 2022 was $1,040,619, of which $881,596 was recognized as revenues for the year ended December 31, 2023. The deferred revenue balance as of December 31, 2021 was $30,014, of which $30,014 was recognized as revenues for the year ended December 31, 2022. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||