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

Revenue Disclosures - Rollforward of Contract Liabilities (Details)

v3.25.4
Revenue Disclosures - Rollforward of Contract Liabilities (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Deferred Revenue Short and Long-Term    
Beginning balance $ 14,997,105 $ 16,113,879
Revenue recognized that was included in the contract liability at the beginning of the year (3,006,059) (2,841,085)
Net increase during the year ended 1,427,243 1,724,311
Ending balance $ 13,418,289 $ 14,997,105