XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues (Details) - Schedule of Deferred Revenue - USD ($)
3 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Schedule Of Deferred Revenue Abstract        
Balance $ 735,140 $ 164,309 $ 1,293,044 $ 1,389,907
Revenue recognized (9,619,380) (8,778,893) (7,373,802) (6,013,181)
Amount collected 9,336,027 9,349,724 7,122,677 5,916,318
Balance $ 451,787 $ 735,140 $ 1,041,919 $ 1,293,044