Revenues (Details) - Schedule of Deferred Revenue - USD ($) |
3 Months Ended | |||||
---|---|---|---|---|---|---|
Sep. 30, 2023 |
Jun. 30, 2023 |
Mar. 31, 2023 |
Sep. 30, 2022 |
Jun. 30, 2022 |
Mar. 31, 2022 |
|
Schedule Of Deferred Revenue Abstract [Line Items] | ||||||
Balance | $ 451,787 | $ 735,140 | $ 164,309 | $ 1,041,919 | $ 1,293,044 | $ 1,389,907 |
Revenue recognized | (11,400,132) | (9,619,380) | (8,778,893) | (9,611,912) | (7,373,802) | (6,013,181) |
Amount collected | 11,136,739 | 9,336,027 | 9,349,724 | 9,243,207 | 7,122,677 | 5,916,318 |
Balance | $ 188,394 | $ 451,787 | $ 735,140 | $ 673,214 | $ 1,041,919 | $ 1,293,044 |