XML 55 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Deferred Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Deferred Revenue [Abstract]  
Schedule of Deferred Revenue Following is a summary of activity in the deferred revenue account for the year ended December 31, 2023.
Balance January 1, 2023  $164,309 
Revenue recognized   (12,358,640)
Amount collected   12,291,169 
Amount acquired   75,003 
Balance December 31, 2023  $171,841 
Balance January 1, 2022  $1,389,907 
Revenue recognized   (13,455,253)
Amount collected   12,229,655 
Balance December 31, 2022  $164,309