v3.25.1
Income Taxes - Deferred Tax Assets (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Deferred Tax Assets:    
Lease liability $ 173,284 $ 195,275
Accrued bonus 0 105,240
Other 174,426 185,867
Gross Deferred Tax Asset 7,550,049 8,163,853
Valuation allowance (3,215,387) (3,468,858)
Total deferred tax asset 4,334,662 4,694,995
Deferred Tax Liabilities:    
Right of use asset (154,188) (178,253)
Other (462,294) (586,863)
Total Deferred Tax Liabilities (616,482) (765,116)
Net deferred tax assets 3,718,180 3,929,879
Balance Sheet Presentation:    
Deferred Tax Asset 4,025,957 4,264,115
Deferred Tax Liability 307,777 334,236
Net Deferred Tax Asset 3,718,180 3,929,879
Federal [Member]    
Deferred Tax Assets:    
Net Operating Loss Carryforwards 1,824,870 1,389,426
Foreign [Member]    
Deferred Tax Assets:    
Net Operating Loss Carryforwards $ 5,377,469 $ 6,288,045