Lease - Schedule of Operating Leases have Remaining Lease Terms (Details) - USD ($) |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| ASSETS | |||||
| Operating lease right-of-use assets | $ 1,580,818 | $ 1,580,818 | $ 1,724,404 | ||
| LIABILITIES | |||||
| Operating lease liabilities (current) | 314,548 | 314,548 | 271,187 | ||
| Operating lease liabilities (non-current) | 1,285,934 | 1,285,934 | $ 1,458,243 | ||
| Operating lease expenses | 122,151 | $ 100,448 | 253,644 | $ 197,994 | |
| Cash paid for amounts included in the measurement of operating lease liabilities | 7,843 | 33,049 | |||
| Stock paid for amounts included in the measurement of operating lease liabilities | $ 114,307 | $ 133,185 | $ 220,594 | $ 181,956 | |
| Weighted Average Remaining Lease Term: | |||||
| Operating leases | 4 years 7 months 20 days | 4 years 7 months 20 days | 5 years 1 month 17 days | ||
| Weighted Average Discount Rate: | |||||
| Operating leases | 7.57% | 7.57% | 7.61% | ||