v3.23.1
Condensed Consolidated Balance Sheets - USD ($)
Mar. 31, 2023
Dec. 31, 2022
CURRENT ASSETS    
Cash and cash equivalents $ 7,219,356 $ 7,384,578
Short-term investments 2,071,834 1,154,284
Accounts receivable, net 12,308,290 10,886,145
Inventories, net (note 3) 10,589,023 10,293,980
Prepaid expenses and other current assets (note 4) 2,650,823 2,314,639
Total Current Assets 34,839,326 32,033,626
LONG-TERM ASSETS    
Long-term investments 7,052,725 7,503,419
Financing right-of-use asset 106,760 120,239
Property and equipment, net 10,330,685 10,423,964
Intangible assets, net 1,225,154 1,268,907
Goodwill 2,579,381 2,579,381
Total Long-Term Assets 21,294,705 21,895,910
TOTAL ASSETS 56,134,031 53,929,536
CURRENT LIABILITIES    
Accounts payable 1,962,882 2,955,506
Accrued liabilities (note 5) 2,922,928 3,573,994
Current financing lease liability (note 6) 51,821 53,646
Income taxes payable 834,542 205,169
Total Current Liabilities 5,772,173 6,788,315
LONG-TERM LIABILITIES    
Net deferred income tax liability 701,406 488,858
Long-term financing lease liability (note 6) 56,522 67,883
TOTAL LIABILITIES 6,530,101 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,390,017 issued and 47,351,887 outstanding at March 31, 2023, and 52,143,901 issued and 47,105,771 outstanding at December 31, 2022 52,391 52,144
Treasury stock, at cost (7,336,323) (7,336,323)
Additional paid-in capital 32,096,662 31,737,843
Accumulated other comprehensive loss (3,224,110) (3,294,873)
Retained earnings 28,015,310 25,425,689
TOTAL STOCKHOLDERS' EQUITY 49,603,930 46,584,480
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 56,134,031 $ 53,929,536

Source