v3.26.1
Share–Based Compensation (Details)
3 Months Ended 6 Months Ended
Jan. 01, 2026
Installment
shares
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Share–Based Compensation [Abstract]          
Compensation expense in stock compensation plans   $ 323,267 $ 300,056 $ 650,126 $ 596,992
Income tax benefit of stock compensation plans   67,887 63,011 136,526 125,368
Unrecognized compensation expense related to nonvested share-based compensation granted under the plan   1,700,000   $ 1,700,000  
Weighted average period of unrecognized compensation expense       2 years 2 months 12 days  
Cash from option exercises   79,597 5,800,000 $ 311,927 12,100,000
Tax benefit for tax deductions related to option exercises   $ 3,910 $ 476,276 $ 17,010 $ 777,257
Restricted Stock Units [Member]          
Share–Based Compensation [Abstract]          
Shares available for future option grants (in Shares) | shares 115,500        
Number of equal annual installments (in Installment) | Installment 3