v3.26.1
Accounts Receivable - Schedule of Changes in Allowance for Credit Losses Associated with Trade Receivables (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance $ 78,918 $ 79,018
Provision charged to expense 0 100
Receivables written-off   (100)
Recoveries of receivables previously written off 0 0
Balance $ 78,918 $ 78,918