Annual report [Section 13 and 15(d), not S-K Item 405]

Revenue Disclosures - Rollforward of Contract Liabilities (Details)

v3.25.0.1
Revenue Disclosures - Rollforward of Contract Liabilities (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Deferred Revenue short and long-term    
Beginning balance $ 16,113,879 $ 16,629,735
Revenue recognized that was included in the contract liability at the beginning of the year (2,841,085) (2,709,080)
Net increase during the year ended 1,724,311 2,193,224
Ending balance $ 14,997,105 $ 16,113,879