<?xml version="1.0"?>
<informationTable xmlns="http://www.sec.gov/edgar/document/thirteenf/informationtable" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><infoTable><nameOfIssuer>3M CO</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>88579Y101</cusip><value>515</value><shrsOrPrnAmt><sshPrnamt>3594</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>3294</Sole><Shared>0</Shared><None>300</None></votingAuthority></infoTable><infoTable><nameOfIssuer>AAON INC</nameOfIssuer><titleOfClass>COM PAR $0.004</titleOfClass><cusip>000360206</cusip><value>36359</value><shrsOrPrnAmt><sshPrnamt>1084710</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>1083760</Sole><Shared>0</Shared><None>950</None></votingAuthority></infoTable><infoTable><nameOfIssuer>ABAXIS INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>002567105</cusip><value>21267</value><shrsOrPrnAmt><sshPrnamt>479951</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>479551</Sole><Shared>0</Shared><None>400</None></votingAuthority></infoTable><infoTable><nameOfIssuer>ABBOTT LABS</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>002824100</cusip><value>427</value><shrsOrPrnAmt><sshPrnamt>10440</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>10440</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>ABBVIE INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>00287Y109</cusip><value>589</value><shrsOrPrnAmt><sshPrnamt>10440</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>10440</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>ACACIA RESH CORP</nameOfIssuer><titleOfClass>ACACIA TCH COM</titleOfClass><cusip>003881307</cusip><value>10215</value><shrsOrPrnAmt><sshPrnamt>575468</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>574918</Sole><Shared>0</Shared><None>550</None></votingAuthority></infoTable><infoTable><nameOfIssuer>ACI WORLDWIDE INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>004498101</cusip><value>26390</value><shrsOrPrnAmt><sshPrnamt>472677</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>472302</Sole><Shared>0</Shared><None>375</None></votingAuthority></infoTable><infoTable><nameOfIssuer>ADOBE SYS INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>00724F101</cusip><value>210</value><shrsOrPrnAmt><sshPrnamt>2900</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>2430</Sole><Shared>0</Shared><None>470</None></votingAuthority></infoTable><infoTable><nameOfIssuer>ADVENT SOFTWARE INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>007974108</cusip><value>24803</value><shrsOrPrnAmt><sshPrnamt>761538</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>761428</Sole><Shared>0</Shared><None>110</None></votingAuthority></infoTable><infoTable><nameOfIssuer>ADVISORY BRD CO</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>00762W107</cusip><value>17864</value><shrsOrPrnAmt><sshPrnamt>344539</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>344244</Sole><Shared>0</Shared><None>295</None></votingAuthority></infoTable><infoTable><nameOfIssuer>AEROVIRONMENT INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>008073108</cusip><value>224</value><shrsOrPrnAmt><sshPrnamt>7050</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>7050</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>ALIGN TECHNOLOGY INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>016255101</cusip><value>26055</value><shrsOrPrnAmt><sshPrnamt>464929</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>464669</Sole><Shared>0</Shared><None>260</None></votingAuthority></infoTable><infoTable><nameOfIssuer>ALPS ETF TR</nameOfIssuer><titleOfClass>ALERIAN MLP</titleOfClass><cusip>00162Q866</cusip><value>213</value><shrsOrPrnAmt><sshPrnamt>11200</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>11200</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>ANSYS INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>03662Q105</cusip><value>309</value><shrsOrPrnAmt><sshPrnamt>4076</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>4076</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>APPLE INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>037833100</cusip><value>250</value><shrsOrPrnAmt><sshPrnamt>2695</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>1505</Sole><Shared>0</Shared><None>1190</None></votingAuthority></infoTable><infoTable><nameOfIssuer>AUTOMATIC DATA PROCESSING IN</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>053015103</cusip><value>226</value><shrsOrPrnAmt><sshPrnamt>2845</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>1895</Sole><Shared>0</Shared><None>950</None></votingAuthority></infoTable><infoTable><nameOfIssuer>BALCHEM CORP</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>057665200</cusip><value>23936</value><shrsOrPrnAmt><sshPrnamt>446909</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>446559</Sole><Shared>0</Shared><None>350</None></votingAuthority></infoTable><infoTable><nameOfIssuer>BARD C R INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>067383109</cusip><value>364</value><shrsOrPrnAmt><sshPrnamt>2545</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>2035</Sole><Shared>0</Shared><None>510</None></votingAuthority></infoTable><infoTable><nameOfIssuer>BLACKBAUD INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>09227Q100</cusip><value>28441</value><shrsOrPrnAmt><sshPrnamt>795780</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>795230</Sole><Shared>0</Shared><None>550</None></votingAuthority></infoTable><infoTable><nameOfIssuer>BOTTOMLINE TECH DEL INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>101388106</cusip><value>28783</value><shrsOrPrnAmt><sshPrnamt>961989</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>961189</Sole><Shared>0</Shared><None>800</None></votingAuthority></infoTable><infoTable><nameOfIssuer>CANTEL MEDICAL CORP</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>138098108</cusip><value>24841</value><shrsOrPrnAmt><sshPrnamt>678351</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>677796</Sole><Shared>0</Shared><None>555</None></votingAuthority></infoTable><infoTable><nameOfIssuer>CARBO CERAMICS INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>140781105</cusip><value>24105</value><shrsOrPrnAmt><sshPrnamt>156405</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>156280</Sole><Shared>0</Shared><None>125</None></votingAuthority></infoTable><infoTable><nameOfIssuer>CHEVRON CORP NEW</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>166764100</cusip><value>551</value><shrsOrPrnAmt><sshPrnamt>4224</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>4224</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>CONOCOPHILLIPS</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>20825C104</cusip><value>202</value><shrsOrPrnAmt><sshPrnamt>2360</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>2360</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>CONTANGO OIL &amp; GAS COMPANY</nameOfIssuer><titleOfClass>COM NEW</titleOfClass><cusip>21075N204</cusip><value>21662</value><shrsOrPrnAmt><sshPrnamt>511993</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>511593</Sole><Shared>0</Shared><None>400</None></votingAuthority></infoTable><infoTable><nameOfIssuer>COPART INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>217204106</cusip><value>210</value><shrsOrPrnAmt><sshPrnamt>5830</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>5830</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>CORE LABORATORIES N V</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>N22717107</cusip><value>458</value><shrsOrPrnAmt><sshPrnamt>2740</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>2740</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>COSTAR GROUP INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>22160N109</cusip><value>24683</value><shrsOrPrnAmt><sshPrnamt>156056</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>155926</Sole><Shared>0</Shared><None>130</None></votingAuthority></infoTable><infoTable><nameOfIssuer>COSTCO WHSL CORP NEW</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>22160K105</cusip><value>371</value><shrsOrPrnAmt><sshPrnamt>3225</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>2410</Sole><Shared>0</Shared><None>815</None></votingAuthority></infoTable><infoTable><nameOfIssuer>CVD EQUIPMENT CORP</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>126601103</cusip><value>338</value><shrsOrPrnAmt><sshPrnamt>27900</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>27900</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>DANAHER CORP DEL</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>235851102</cusip><value>313</value><shrsOrPrnAmt><sshPrnamt>3970</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>2670</Sole><Shared>0</Shared><None>1300</None></votingAuthority></infoTable><infoTable><nameOfIssuer>DOLBY LABORATORIES INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>25659T107</cusip><value>391</value><shrsOrPrnAmt><sshPrnamt>9050</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>8550</Sole><Shared>0</Shared><None>500</None></votingAuthority></infoTable><infoTable><nameOfIssuer>DONALDSON INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>257651109</cusip><value>217</value><shrsOrPrnAmt><sshPrnamt>5120</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>5120</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>DORMAN PRODUCTS INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>258278100</cusip><value>24001</value><shrsOrPrnAmt><sshPrnamt>486643</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>486243</Sole><Shared>0</Shared><None>400</None></votingAuthority></infoTable><infoTable><nameOfIssuer>DOW CHEM CO</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>260543103</cusip><value>211</value><shrsOrPrnAmt><sshPrnamt>4100</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>4100</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>DU PONT E I DE NEMOURS &amp; CO</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>263534109</cusip><value>238</value><shrsOrPrnAmt><sshPrnamt>3630</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>3630</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>E M C CORP MASS</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>268648102</cusip><value>269</value><shrsOrPrnAmt><sshPrnamt>10225</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>6625</Sole><Shared>0</Shared><None>3600</None></votingAuthority></infoTable><infoTable><nameOfIssuer>ECOLAB INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>278865100</cusip><value>242</value><shrsOrPrnAmt><sshPrnamt>2170</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>1210</Sole><Shared>0</Shared><None>960</None></votingAuthority></infoTable><infoTable><nameOfIssuer>ENERGY TRANSFER PRTNRS L P</nameOfIssuer><titleOfClass>UNIT LTD PARTN</titleOfClass><cusip>29273R109</cusip><value>328</value><shrsOrPrnAmt><sshPrnamt>5664</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>5664</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>ENTEROMEDICS INC</nameOfIssuer><titleOfClass>COM NEW</titleOfClass><cusip>29365M208</cusip><value>16</value><shrsOrPrnAmt><sshPrnamt>10000</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>10000</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>EXA CORP</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>300614500</cusip><value>5440</value><shrsOrPrnAmt><sshPrnamt>483148</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>482748</Sole><Shared>0</Shared><None>400</None></votingAuthority></infoTable><infoTable><nameOfIssuer>EXPRESS SCRIPTS HLDG CO</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>30219G108</cusip><value>247</value><shrsOrPrnAmt><sshPrnamt>3556</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>2706</Sole><Shared>0</Shared><None>850</None></votingAuthority></infoTable><infoTable><nameOfIssuer>EXXON MOBIL CORP</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>30231G102</cusip><value>2141</value><shrsOrPrnAmt><sshPrnamt>21263</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>20863</Sole><Shared>0</Shared><None>400</None></votingAuthority></infoTable><infoTable><nameOfIssuer>FACTSET RESH SYS INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>303075105</cusip><value>321</value><shrsOrPrnAmt><sshPrnamt>2665</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>2665</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>FARO TECHNOLOGIES INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>311642102</cusip><value>19216</value><shrsOrPrnAmt><sshPrnamt>391214</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>390889</Sole><Shared>0</Shared><None>325</None></votingAuthority></infoTable><infoTable><nameOfIssuer>FASTENAL CO</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>311900104</cusip><value>428</value><shrsOrPrnAmt><sshPrnamt>8640</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>7790</Sole><Shared>0</Shared><None>850</None></votingAuthority></infoTable><infoTable><nameOfIssuer>FLEETMATICS GROUP PLC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>G35569105</cusip><value>22720</value><shrsOrPrnAmt><sshPrnamt>702536</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>702061</Sole><Shared>0</Shared><None>475</None></votingAuthority></infoTable><infoTable><nameOfIssuer>FORTINET INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>34959E109</cusip><value>313</value><shrsOrPrnAmt><sshPrnamt>12470</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>12470</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>GARMIN LTD</nameOfIssuer><titleOfClass>SHS</titleOfClass><cusip>H2906T109</cusip><value>666</value><shrsOrPrnAmt><sshPrnamt>10940</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>10440</Sole><Shared>0</Shared><None>500</None></votingAuthority></infoTable><infoTable><nameOfIssuer>GEEKNET INC</nameOfIssuer><titleOfClass>COM NEW</titleOfClass><cusip>36846Q203</cusip><value>137</value><shrsOrPrnAmt><sshPrnamt>11000</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>10500</Sole><Shared>0</Shared><None>500</None></votingAuthority></infoTable><infoTable><nameOfIssuer>GENERAL ELECTRIC CO</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>369604103</cusip><value>322</value><shrsOrPrnAmt><sshPrnamt>12254</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>12254</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>GENTEX CORP</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>371901109</cusip><value>272</value><shrsOrPrnAmt><sshPrnamt>9365</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>9365</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>GEOSPACE TECHNOLOGIES CORP</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>37364X109</cusip><value>23225</value><shrsOrPrnAmt><sshPrnamt>421667</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>421292</Sole><Shared>0</Shared><None>375</None></votingAuthority></infoTable><infoTable><nameOfIssuer>GOOGLE INC</nameOfIssuer><titleOfClass>CL A</titleOfClass><cusip>38259P508</cusip><value>219</value><shrsOrPrnAmt><sshPrnamt>375</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>275</Sole><Shared>0</Shared><None>100</None></votingAuthority></infoTable><infoTable><nameOfIssuer>GOOGLE INC</nameOfIssuer><titleOfClass>CL C</titleOfClass><cusip>38259P706</cusip><value>216</value><shrsOrPrnAmt><sshPrnamt>375</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>275</Sole><Shared>0</Shared><None>100</None></votingAuthority></infoTable><infoTable><nameOfIssuer>GRACO INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>384109104</cusip><value>295</value><shrsOrPrnAmt><sshPrnamt>3777</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>3777</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>GRAND CANYON ED INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>38526M106</cusip><value>22944</value><shrsOrPrnAmt><sshPrnamt>499101</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>498676</Sole><Shared>0</Shared><None>425</None></votingAuthority></infoTable><infoTable><nameOfIssuer>HALLIBURTON CO</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>406216101</cusip><value>227</value><shrsOrPrnAmt><sshPrnamt>3200</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>3200</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>HANSEN MEDICAL INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>411307101</cusip><value>38</value><shrsOrPrnAmt><sshPrnamt>29100</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>29100</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>HEALTHSTREAM INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>42222N103</cusip><value>30655</value><shrsOrPrnAmt><sshPrnamt>1261505</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>1260455</Sole><Shared>0</Shared><None>1050</None></votingAuthority></infoTable><infoTable><nameOfIssuer>HIBBETT SPORTS INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>428567101</cusip><value>20164</value><shrsOrPrnAmt><sshPrnamt>372240</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>371940</Sole><Shared>0</Shared><None>300</None></votingAuthority></infoTable><infoTable><nameOfIssuer>HOME DEPOT INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>437076102</cusip><value>205</value><shrsOrPrnAmt><sshPrnamt>2535</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>2535</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>ICG GROUP INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>44928D108</cusip><value>1100</value><shrsOrPrnAmt><sshPrnamt>52700</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>52100</Sole><Shared>0</Shared><None>600</None></votingAuthority></infoTable><infoTable><nameOfIssuer>IHS INC</nameOfIssuer><titleOfClass>CL A</titleOfClass><cusip>451734107</cusip><value>425</value><shrsOrPrnAmt><sshPrnamt>3135</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>3135</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>INTEL CORP</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>458140100</cusip><value>379</value><shrsOrPrnAmt><sshPrnamt>12250</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>10150</Sole><Shared>0</Shared><None>2100</None></votingAuthority></infoTable><infoTable><nameOfIssuer>INTERNATIONAL BUSINESS MACHS</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>459200101</cusip><value>511</value><shrsOrPrnAmt><sshPrnamt>2820</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>2820</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>INTUIT</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>461202103</cusip><value>410</value><shrsOrPrnAmt><sshPrnamt>5095</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>4195</Sole><Shared>0</Shared><None>900</None></votingAuthority></infoTable><infoTable><nameOfIssuer>IPG PHOTONICS CORP</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>44980X109</cusip><value>438</value><shrsOrPrnAmt><sshPrnamt>6360</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>6360</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>JOHNSON &amp; JOHNSON</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>478160104</cusip><value>539</value><shrsOrPrnAmt><sshPrnamt>5154</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>4174</Sole><Shared>0</Shared><None>980</None></votingAuthority></infoTable><infoTable><nameOfIssuer>JPMORGAN CHASE &amp; CO</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>46625H100</cusip><value>250</value><shrsOrPrnAmt><sshPrnamt>4341</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>3941</Sole><Shared>0</Shared><None>400</None></votingAuthority></infoTable><infoTable><nameOfIssuer>KIMBERLY CLARK CORP</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>494368103</cusip><value>484</value><shrsOrPrnAmt><sshPrnamt>4350</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>4350</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>LIGAND PHARMACEUTICALS INC</nameOfIssuer><titleOfClass>COM NEW</titleOfClass><cusip>53220K504</cusip><value>11350</value><shrsOrPrnAmt><sshPrnamt>182217</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>182067</Sole><Shared>0</Shared><None>150</None></votingAuthority></infoTable><infoTable><nameOfIssuer>LUNA INNOVATIONS</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>550351100</cusip><value>14</value><shrsOrPrnAmt><sshPrnamt>10000</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>10000</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>MARKEL CORP</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>570535104</cusip><value>574</value><shrsOrPrnAmt><sshPrnamt>875</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>775</Sole><Shared>0</Shared><None>100</None></votingAuthority></infoTable><infoTable><nameOfIssuer>MASTERCARD INC</nameOfIssuer><titleOfClass>CL A</titleOfClass><cusip>57636Q104</cusip><value>310</value><shrsOrPrnAmt><sshPrnamt>4225</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>2925</Sole><Shared>0</Shared><None>1300</None></votingAuthority></infoTable><infoTable><nameOfIssuer>MATADOR RES CO</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>576485205</cusip><value>29730</value><shrsOrPrnAmt><sshPrnamt>1015357</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>1014482</Sole><Shared>0</Shared><None>875</None></votingAuthority></infoTable><infoTable><nameOfIssuer>MEDIDATA SOLUTIONS INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>58471A105</cusip><value>15686</value><shrsOrPrnAmt><sshPrnamt>366400</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>366028</Sole><Shared>0</Shared><None>372</None></votingAuthority></infoTable><infoTable><nameOfIssuer>MEDIFAST INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>58470H101</cusip><value>11454</value><shrsOrPrnAmt><sshPrnamt>376660</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>376385</Sole><Shared>0</Shared><None>275</None></votingAuthority></infoTable><infoTable><nameOfIssuer>MERCK &amp; CO INC NEW</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>58933Y105</cusip><value>492</value><shrsOrPrnAmt><sshPrnamt>8500</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>8500</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>MERIDIAN BIOSCIENCE INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>589584101</cusip><value>11372</value><shrsOrPrnAmt><sshPrnamt>550953</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>550478</Sole><Shared>0</Shared><None>475</None></votingAuthority></infoTable><infoTable><nameOfIssuer>MESA LABS INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>59064R109</cusip><value>20261</value><shrsOrPrnAmt><sshPrnamt>241323</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>241123</Sole><Shared>0</Shared><None>200</None></votingAuthority></infoTable><infoTable><nameOfIssuer>MICROSOFT CORP</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>594918104</cusip><value>350</value><shrsOrPrnAmt><sshPrnamt>8387</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>6767</Sole><Shared>0</Shared><None>1620</None></votingAuthority></infoTable><infoTable><nameOfIssuer>MIDWAY GOLD CORP</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>598153104</cusip><value>24</value><shrsOrPrnAmt><sshPrnamt>26600</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>26600</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>MONSANTO CO NEW</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>61166W101</cusip><value>201</value><shrsOrPrnAmt><sshPrnamt>1608</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>1608</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>MORNINGSTAR INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>617700109</cusip><value>10365</value><shrsOrPrnAmt><sshPrnamt>144344</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>144219</Sole><Shared>0</Shared><None>125</None></votingAuthority></infoTable><infoTable><nameOfIssuer>MYRIAD GENETICS INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>62855J104</cusip><value>625</value><shrsOrPrnAmt><sshPrnamt>16050</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>15550</Sole><Shared>0</Shared><None>500</None></votingAuthority></infoTable><infoTable><nameOfIssuer>NATIONAL RESH CORP</nameOfIssuer><titleOfClass>CL A</titleOfClass><cusip>637372202</cusip><value>10298</value><shrsOrPrnAmt><sshPrnamt>736129</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>735304</Sole><Shared>0</Shared><None>825</None></votingAuthority></infoTable><infoTable><nameOfIssuer>NATIONAL RESH CORP</nameOfIssuer><titleOfClass>CL B</titleOfClass><cusip>637372301</cusip><value>11110</value><shrsOrPrnAmt><sshPrnamt>284059</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>283784</Sole><Shared>0</Shared><None>275</None></votingAuthority></infoTable><infoTable><nameOfIssuer>NEOGEN CORP</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>640491106</cusip><value>32992</value><shrsOrPrnAmt><sshPrnamt>815226</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>814489</Sole><Shared>0</Shared><None>737</None></votingAuthority></infoTable><infoTable><nameOfIssuer>NIC INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>62914B100</cusip><value>19964</value><shrsOrPrnAmt><sshPrnamt>1259551</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>1258521</Sole><Shared>0</Shared><None>1030</None></votingAuthority></infoTable><infoTable><nameOfIssuer>NIKE INC</nameOfIssuer><titleOfClass>CL B</titleOfClass><cusip>654106103</cusip><value>319</value><shrsOrPrnAmt><sshPrnamt>4115</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>3335</Sole><Shared>0</Shared><None>780</None></votingAuthority></infoTable><infoTable><nameOfIssuer>NVE CORP</nameOfIssuer><titleOfClass>COM NEW</titleOfClass><cusip>629445206</cusip><value>11535</value><shrsOrPrnAmt><sshPrnamt>207503</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>207333</Sole><Shared>0</Shared><None>170</None></votingAuthority></infoTable><infoTable><nameOfIssuer>OCEANEERING INTL INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>675232102</cusip><value>248</value><shrsOrPrnAmt><sshPrnamt>3180</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>2660</Sole><Shared>0</Shared><None>520</None></votingAuthority></infoTable><infoTable><nameOfIssuer>OMNICELL INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>68213N109</cusip><value>32504</value><shrsOrPrnAmt><sshPrnamt>1132160</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>1131185</Sole><Shared>0</Shared><None>975</None></votingAuthority></infoTable><infoTable><nameOfIssuer>PFIZER INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>717081103</cusip><value>538</value><shrsOrPrnAmt><sshPrnamt>18135</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>18135</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>POLARIS INDS INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>731068102</cusip><value>488</value><shrsOrPrnAmt><sshPrnamt>3750</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>3750</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>PRAXAIR INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>74005P104</cusip><value>208</value><shrsOrPrnAmt><sshPrnamt>1565</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>1065</Sole><Shared>0</Shared><None>500</None></votingAuthority></infoTable><infoTable><nameOfIssuer>PRECISION CASTPARTS CORP</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>740189105</cusip><value>233</value><shrsOrPrnAmt><sshPrnamt>925</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>645</Sole><Shared>0</Shared><None>280</None></votingAuthority></infoTable><infoTable><nameOfIssuer>PROCTER &amp; GAMBLE CO</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>742718109</cusip><value>443</value><shrsOrPrnAmt><sshPrnamt>5640</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>5440</Sole><Shared>0</Shared><None>200</None></votingAuthority></infoTable><infoTable><nameOfIssuer>PROS HOLDINGS INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>74346Y103</cusip><value>24216</value><shrsOrPrnAmt><sshPrnamt>915895</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>915145</Sole><Shared>0</Shared><None>750</None></votingAuthority></infoTable><infoTable><nameOfIssuer>PROTO LABS INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>743713109</cusip><value>28867</value><shrsOrPrnAmt><sshPrnamt>352384</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>352109</Sole><Shared>0</Shared><None>275</None></votingAuthority></infoTable><infoTable><nameOfIssuer>RAVEN INDS INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>754212108</cusip><value>40849</value><shrsOrPrnAmt><sshPrnamt>1232630</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>1231605</Sole><Shared>0</Shared><None>1025</None></votingAuthority></infoTable><infoTable><nameOfIssuer>REPLIGEN CORP</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>759916109</cusip><value>18721</value><shrsOrPrnAmt><sshPrnamt>821439</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>821039</Sole><Shared>0</Shared><None>400</None></votingAuthority></infoTable><infoTable><nameOfIssuer>ROLLINS INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>775711104</cusip><value>16840</value><shrsOrPrnAmt><sshPrnamt>561346</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>560909</Sole><Shared>0</Shared><None>437</None></votingAuthority></infoTable><infoTable><nameOfIssuer>SCHLUMBERGER LTD</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>806857108</cusip><value>366</value><shrsOrPrnAmt><sshPrnamt>3100</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>2250</Sole><Shared>0</Shared><None>850</None></votingAuthority></infoTable><infoTable><nameOfIssuer>SCIQUEST INC NEW</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>80908T101</cusip><value>18635</value><shrsOrPrnAmt><sshPrnamt>1053414</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>1052464</Sole><Shared>0</Shared><None>950</None></votingAuthority></infoTable><infoTable><nameOfIssuer>SIGMA ALDRICH CORP</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>826552101</cusip><value>225</value><shrsOrPrnAmt><sshPrnamt>2215</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>1295</Sole><Shared>0</Shared><None>920</None></votingAuthority></infoTable><infoTable><nameOfIssuer>SIMPSON MANUFACTURING CO INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>829073105</cusip><value>28167</value><shrsOrPrnAmt><sshPrnamt>774665</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>773990</Sole><Shared>0</Shared><None>675</None></votingAuthority></infoTable><infoTable><nameOfIssuer>SIRONA DENTAL SYSTEMS INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>82966C103</cusip><value>237</value><shrsOrPrnAmt><sshPrnamt>2870</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>2870</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>SM ENERGY CO</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>78454L100</cusip><value>436</value><shrsOrPrnAmt><sshPrnamt>5180</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>4980</Sole><Shared>0</Shared><None>200</None></votingAuthority></infoTable><infoTable><nameOfIssuer>SMUCKER J M CO</nameOfIssuer><titleOfClass>COM NEW</titleOfClass><cusip>832696405</cusip><value>490</value><shrsOrPrnAmt><sshPrnamt>4596</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>4596</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>SPDR S&amp;P 500 ETF TR</nameOfIssuer><titleOfClass>TR UNIT</titleOfClass><cusip>78462F103</cusip><value>366</value><shrsOrPrnAmt><sshPrnamt>1870</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>1870</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>SPS COMM INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>78463M107</cusip><value>30792</value><shrsOrPrnAmt><sshPrnamt>487294</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>486919</Sole><Shared>0</Shared><None>375</None></votingAuthority></infoTable><infoTable><nameOfIssuer>STAMPS COM INC</nameOfIssuer><titleOfClass>COM NEW</titleOfClass><cusip>852857200</cusip><value>26266</value><shrsOrPrnAmt><sshPrnamt>779644</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>778019</Sole><Shared>0</Shared><None>1625</None></votingAuthority></infoTable><infoTable><nameOfIssuer>STERICYCLE INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>858912108</cusip><value>258</value><shrsOrPrnAmt><sshPrnamt>2175</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>1775</Sole><Shared>0</Shared><None>400</None></votingAuthority></infoTable><infoTable><nameOfIssuer>STRATASYS LTD</nameOfIssuer><titleOfClass>SHS</titleOfClass><cusip>M85548101</cusip><value>20370</value><shrsOrPrnAmt><sshPrnamt>179265</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>179095</Sole><Shared>0</Shared><None>170</None></votingAuthority></infoTable><infoTable><nameOfIssuer>STREAMLINE HEALTH SOLUTIONS</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>86323X106</cusip><value>157</value><shrsOrPrnAmt><sshPrnamt>32700</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>32700</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>SUN HYDRAULICS CORP</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>866942105</cusip><value>36361</value><shrsOrPrnAmt><sshPrnamt>895601</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>895001</Sole><Shared>0</Shared><None>600</None></votingAuthority></infoTable><infoTable><nameOfIssuer>TECHNE CORP</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>878377100</cusip><value>11905</value><shrsOrPrnAmt><sshPrnamt>128601</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>128476</Sole><Shared>0</Shared><None>125</None></votingAuthority></infoTable><infoTable><nameOfIssuer>TRACTOR SUPPLY CO</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>892356106</cusip><value>209</value><shrsOrPrnAmt><sshPrnamt>3460</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>3460</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>TRIMBLE NAVIGATION LTD</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>896239100</cusip><value>708</value><shrsOrPrnAmt><sshPrnamt>19150</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>19150</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>TYLER TECHNOLOGIES INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>902252105</cusip><value>29613</value><shrsOrPrnAmt><sshPrnamt>324672</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>324397</Sole><Shared>0</Shared><None>275</None></votingAuthority></infoTable><infoTable><nameOfIssuer>UNDER ARMOUR INC</nameOfIssuer><titleOfClass>CL A</titleOfClass><cusip>904311107</cusip><value>261</value><shrsOrPrnAmt><sshPrnamt>4380</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>4380</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>UNIFI INC</nameOfIssuer><titleOfClass>COM NEW</titleOfClass><cusip>904677200</cusip><value>4179</value><shrsOrPrnAmt><sshPrnamt>151804</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>149804</Sole><Shared>0</Shared><None>2000</None></votingAuthority></infoTable><infoTable><nameOfIssuer>UNION PAC CORP</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>907818108</cusip><value>758</value><shrsOrPrnAmt><sshPrnamt>7600</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>7600</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>UNITED TECHNOLOGIES CORP</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>913017109</cusip><value>275</value><shrsOrPrnAmt><sshPrnamt>2382</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>2382</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>USA MOBILITY INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>90341G103</cusip><value>225</value><shrsOrPrnAmt><sshPrnamt>14600</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>14600</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable><infoTable><nameOfIssuer>VERISK ANALYTICS INC</nameOfIssuer><titleOfClass>CL A</titleOfClass><cusip>92345Y106</cusip><value>546</value><shrsOrPrnAmt><sshPrnamt>9105</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>8135</Sole><Shared>0</Shared><None>970</None></votingAuthority></infoTable><infoTable><nameOfIssuer>WALGREEN CO</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>931422109</cusip><value>213</value><shrsOrPrnAmt><sshPrnamt>2880</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>1910</Sole><Shared>0</Shared><None>970</None></votingAuthority></infoTable><infoTable><nameOfIssuer>WELLS FARGO &amp; CO NEW</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>949746101</cusip><value>205</value><shrsOrPrnAmt><sshPrnamt>3900</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>3500</Sole><Shared>0</Shared><None>400</None></votingAuthority></infoTable><infoTable><nameOfIssuer>WESTWOOD HLDGS GROUP INC</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>961765104</cusip><value>25367</value><shrsOrPrnAmt><sshPrnamt>422500</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>422175</Sole><Shared>0</Shared><None>325</None></votingAuthority></infoTable><infoTable><nameOfIssuer>XRS CORP</nameOfIssuer><titleOfClass>COM</titleOfClass><cusip>983845108</cusip><value>26</value><shrsOrPrnAmt><sshPrnamt>10000</sshPrnamt><sshPrnamtType>SH</sshPrnamtType></shrsOrPrnAmt><investmentDiscretion>SOLE</investmentDiscretion><otherManager>
		</otherManager><votingAuthority><Sole>10000</Sole><Shared>0</Shared><None>0</None></votingAuthority></infoTable></informationTable>
