v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
Sep. 30, 2023
Dec. 31, 2022
CURRENT ASSETS    
Cash and cash equivalents $ 8,338,863 $ 7,384,578
Short-term investments 2,795,040 1,154,284
Accounts receivable, net 13,253,470 10,886,145
Inventories, net (note 3) 13,531,652 10,293,980
Prepaid expenses and other current assets (note 4) 2,744,172 2,314,639
Total Current Assets 40,663,197 32,033,626
LONG-TERM ASSETS    
Long-term investments 6,220,703 7,503,419
Financing lease right-of-use asset 136,332 120,239
Property and equipment, net 10,650,384 10,423,964
Intangible assets, net 1,143,480 1,268,907
Goodwill 2,579,381 2,579,381
Total Long-Term Assets 20,730,280 21,895,910
TOTAL ASSETS 61,393,477 53,929,536
CURRENT LIABILITIES    
Accounts payable 1,193,876 2,955,506
Accrued liabilities (note 5) 3,760,890 3,573,994
Current financing lease liability (note 6) 65,321 53,646
Income taxes payable 669,431 205,169
Total Current Liabilities 5,689,518 6,788,315
LONG-TERM LIABILITIES    
Net deferred income tax liability 955,256 488,858
Long-term financing lease liability (note 6) 74,495 67,883
TOTAL LIABILITIES 6,719,269 7,345,056
STOCKHOLDERS' EQUITY (note 7)    
Preferred stock: $0.001 par value, 10,000,000 shares authorized: no shares issued or outstanding 0 0
Common stock: $0.001 par value, 100,000,000 shares authorized: 52,949,566 issued and 47,671,720 outstanding at September 30, 2023, and 52,143,901 issued and 47,105,771 outstanding at December 31, 2022 52,952 52,144
Treasury stock, at cost (7,675,637) (7,336,323)
Additional paid-in capital 32,734,069 31,737,843
Accumulated other comprehensive loss (3,349,033) (3,294,873)
Retained earnings 32,911,857 25,425,689
TOTAL STOCKHOLDERS' EQUITY 54,674,208 46,584,480
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 61,393,477 $ 53,929,536

Source