v3.26.3
Accounts Receivable, Net (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Accounts Receivable Net    
Allowance for credit losses for accounts receivable - beginning of period $ 30,499 $ 40,826
Provision for credit losses 16,611 15,743
Allowance for credit losses for accounts receivable - end of period $ 47,110 $ 56,569