XML 20 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 45,412,868 $ 34,510,330
Marketable securities 4,672,476 15,622,111
Accounts receivable, net of allowances 8,395,112 7,330,127
Inventories, net 6,737,848 5,371,729
Prepaid and other current assets 3,466,541 2,710,967
Total current assets 68,684,845 65,545,264
Property and equipment, net 528,882 464,454
Intangible assets, net 21,444,545 22,154,176
Deferred tax assets, net 87,210 3,119,930
Other assets 2,486,830 2,120,742
Total assets 93,232,312 93,404,566
Current liabilities:    
Accounts payable 8,979,929 8,036,611
Other current liabilities 8,714,814 6,755,652
Total current liabilities 17,694,743 14,792,263
Revolving line of credit 9,800,000 4,100,000
Other long-term liabilities 1,815,968 1,391,484
Total liabilities 29,310,711 20,283,747
Commitments and contingencies
Shareholders’ equity:    
Common stock – no par value; 100,000,000 shares authorized; 15,723,075 and 16,074,176 shares issued and outstanding as of December 31, 2017 and 2016, respectively 52,410,941 54,643,268
Retained earnings 11,709,222 18,604,931
Total shareholders’ equity 64,120,163 73,248,199
Noncontrolling interests (198,562) (127,380)
Total equity 63,921,601 73,120,819
Total liabilities and equity $ 93,232,312 $ 93,404,566