v3.24.3
Deferred Revenue (Tables)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Deferred Revenue    
Summary of Changes in Deferred Revenue

The change in deferred revenue was as follows for the periods indicated:

 

 Summary of Changes in Deferred Revenue

   Six Months Ended   Year Ended 
   June 30, 2024   December 31, 2023 
Deferred revenue, beginning of period  $1,214,096   $930,436 
Billings   2,255,811    4,781,924 
Revenue recognized (prior year deferred revenue)   (861,496)   (930,436)
Revenue recognized (current year deferred revenue)   (1,286,173)   (3,567,828)
Deferred revenue, end of period  $1,322,238   $1,214,096 

The change in deferred revenue was as follows for the periods indicated:

 

   2023   2022 
   December 31,  
   2023   2022 
Deferred revenue, beginning of period  $930,436   $1,060,040 
Billings   4,781,924    5,040,665 
Revenue recognized (prior year deferred revenue)   (930,436)   (1,004,697)
Revenue recognized (current year deferred revenue)   (3,567,828)   (4,165,572)
           
Deferred revenue, end of period  $1,214,096   $930,436