BALANCE SHEETS - USD ($)
Dec. 31, 2016
Dec. 31, 2015
Current assets:    
Cash and cash equivalents $ 17,713,871 $ 19,368,114
Accounts receivable, net 3,775,699 3,863,632
Investments 7,965,521 7,602,204
Inventory, net 3,886,590 2,383,158
Prepaid expenses and other current assets 362,900 320,529
Prepaid income taxes 151,820 273,968
Deferred income taxes 311,871 141,446
Total current assets 34,168,272 33,953,051
Property and equipment, net 1,456,149 905,622
Intangible assets, net 918,712 193,243
Deferred income taxes 477,531 88,398
Other assets 173,820 103,893
Total assets 37,194,484 35,244,207
Current liabilities:    
Accounts payable 1,120,830 1,005,460
Accrued payroll and benefits 1,035,266 1,288,248
Other accrued taxes 119,094 30,687
Warranty reserve 40,905 34,081
Deferred revenue 1,033,146 529,867
Other current liability 120,634  
Accrued income taxes 192,006  
Total current liabilities 3,661,881 2,888,343
Deferred revenue 1,643,478 422,839
Total liabilities 5,305,359 3,311,182
Stockholders' equity:    
Common stock; $0.0001 par value; 31,500,000 shares authorized; 10,722,675 shares issued and outstanding as of December 31, 2016 and 11,175,125 shares issued and outstanding as of December 31, 2015 1,072 1,118
Additional paid-in capital 12,055,188 19,332,023
Retained earnings 19,869,714 12,655,169
Accumulated other comprehensive loss (36,849) (55,285)
Total stockholders' equity 31,889,125 31,933,025
Total liabilities and stockholders' equity $ 37,194,484 $ 35,244,207