v3.25.4
Accounting Policies - Allowance for Credit Losses on Accounts Receivable (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Accounting Policies [Abstract]    
Beginning balance $ 493,705 $ 567,015
Provision for credit losses 14,443 393,945
Write-offs (27,412) (467,255)
Ending balance $ 480,736 $ 493,705