XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.3
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