XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Changes in Deferred Revenue The following table presents changes in the deferred revenue balance for the three months ended March 31, 2024.
2024
Balance as of January 1$376,253 
Deferral of revenue179,386 
Recognition of deferred revenue(177,879)
Balance as of March 31$377,760