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

Revenue Disclosures - Rollforward of Accounts Receivable (Details)

v3.25.0.1
Revenue Disclosures - Rollforward of Accounts Receivable (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable, Net      
Beginning balance $ 2,580,589 $ 2,388,163  
Cash received against accounts receivable included at the beginning of the year (2,387,577) (2,170,108)  
Net increase during the period 2,614,262 2,362,534  
Allowance for credit losses (220,893) 0 $ 0
Ending balance $ 2,586,381 $ 2,580,589