v3.26.1
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