Share-based Compensation (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||||
|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Share based Compensation | ||||||
| Restricted share-based compensation expense | $ 105,178 | $ 153,539 | $ 137,628 | $ 170,781 | $ 258,717 | $ 308,409 |
| Non-qualified option share-based compensation expense | 69,656 | 28,390 | 164,934 | 56,468 | ||
| Total share-based compensation before taxes | $ 174,834 | $ 166,018 | $ 423,651 | $ 364,877 | ||