XML 60 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Significant Accounting Policies - Summary of Changes in Deferred Revenue (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Beginning balance $ 1,497,794  
Deferral of revenue 780,749 $ 1,520,940
Recognition of unearned revenue (484,810) (23,146)
Ending balance $ 1,793,733 $ 1,497,794