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 |