v3.26.1
Accounts Receivable, Net - Schedule of Accounts Receivable, Net (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Schedule of Accounts Receivable, Net[Abstract]    
Trade accounts receivable $ 1,125,432 $ 918,569
Less: Allowance for credit losses (885,380) (784,239)
Trade accounts receivable, net 240,052 134,330
Beginning balance (784,239) (745,194)
Additions to allowance (101,141) (39,045)
Ending balance $ (885,380) $ (784,239)