XML 88 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Reserves $ 557,566 $ 59,564
Deferred compensation 128,748 139,805
Stock compensation 347,616 295,392
Deferred revenue 66,170 87,770
Inventories 2,257,220 617,929
Credits and loss carryforward 4,822,030 3,102,512
Capitalized research and experimental expenditures 1,588,187 1,206,082
Lease liabilities 480,317 528,698
Total deferred tax assets before valuation allowance 10,247,854 6,037,752
Deferred tax liabilities:    
Property and equipment (217,404) (373,645)
Other (555,424) (305,036)
ROU assets (405,910) (464,187)
Total deferred tax liabilities (1,178,738) (1,142,868)
Net deferred tax assets before valuation allowance 9,069,116 4,894,884
Valuation allowance (9,121,690) (4,939,557)
Net deferred tax liabilities $ (52,574) $ (44,673)