v3.26.1
Accounts Receivable-Schedule of Allowance for Credit Losses (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Allowance for Credit Loss [Abstract]    
Beginning balance $ 266,795 $ 637,137
Recoveries of credit losses (491,388)
Additional credit losses recognized 134,979 121,046
Total allowance for credit losses $ 401,774 $ 266,795