v3.24.2.u1
Condensed Consolidated Balance Sheets - USD ($)
Jun. 30, 2024
Dec. 31, 2023
CURRENT ASSETS    
Cash and cash equivalents $ 8,920,732 $ 10,767,519
Short-term investments 3,633,333 2,799,539
Accounts receivable, net 14,158,647 14,013,740
Inventories, net (note 3) 16,059,628 14,059,656
Prepaid expenses and other current assets (note 4) 3,041,359 2,832,262
Total Current Assets 45,813,699 44,472,716
LONG-TERM ASSETS    
Net deferred tax asset 489,360 496,785
Long-term investments 5,888,449 6,425,582
Lease right-of-use asset (note 6) 406,852 432,907
Property and equipment, net 11,194,296 10,782,372
Intangible assets, net 1,025,345 1,104,102
Goodwill 2,579,381 2,579,381
Total Long-Term Assets 21,583,683 21,821,129
TOTAL ASSETS 67,397,382 66,293,845
CURRENT LIABILITIES    
Accounts payable 1,645,228 2,699,556
Accrued liabilities (note 5) 4,448,655 4,541,820
Current lease liability (note 6) 138,552 130,184
Income taxes payable 374,384 1,723,910
Total Current Liabilities 6,606,819 9,095,470
LONG-TERM LIABILITIES    
Net deferred income tax liability 50,705 52,621
Long-term lease liability (note 6) 276,186 307,528
TOTAL LIABILITIES 6,933,710 9,455,619
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: 53,589,902 issued and 47,212,748 outstanding at June 30, 2024, and 53,047,231 issued and 46,803,868 outstanding at December 31, 2023 53,592 53,048
Treasury stock, at cost (9,514,893) (9,324,272)
Additional paid-in capital 33,375,359 32,751,749
Accumulated other comprehensive loss (3,149,889) (2,844,702)
Retained earnings 39,699,503 36,202,403
TOTAL STOCKHOLDERS' EQUITY 60,463,672 56,838,226
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 67,397,382 $ 66,293,845

Source