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

Revenue Disclosures - Rollforward of Accounts Receivable (Details)

v3.25.4
Revenue Disclosures - Rollforward of Accounts Receivable (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable, Net      
Beginning balance $ 2,586,381 $ 2,580,589  
Cash received against accounts receivable included at the beginning of the year (2,067,962) (2,387,577)  
Net increase during the year 2,760,932 2,614,262  
Allowance for credit losses (429,487) (220,893) $ 0
Ending balance $ 2,849,864 $ 2,586,381