v3.26.1
Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Schedule Of Allowance For Credit Losses Abstract    
Beginning allowance for credit losses $ 835,007 $ 2,393,033
Add: Credit loss expense 872,122 1,029,317
Less: Accounts receivable write-off included in allowance for credit losses above (64,895) (2,587,343)
Ending allowance for credit losses $ 1,642,234 $ 835,007