| Cash and cash equivalents | 21.49M |
| Accounts receivable, net | 21.38M |
| Inventories, net | 6.8M |
| Prepaid expenses and other current assets | 8.18M |
| Total current assets | 57.84M |
| Property and equipment, net | 5.02M |
| Goodwill | 4.63M |
| Intangible assets, net | 3.12M |
| Other assets | 364K |
| Total assets | 70.97M |
| Accounts payable | 7.07M |
| Current portion of long-term debt | |
| Accrued liabilities | 7.71M |
| Total current liabilities | 14.79M |
| Long-term debt | |
| Other long-term liabilities | |
| Total liabilities | 17.19M |
| Commitments and contingencies (Note 7) | 0 |
| Common stock, $.001 par value; 100,000,000 shares authorized, 22,983,372 and 22,882,658 shares issued and 18,599,386 and 18,499,939 shares outstanding at June 30, 2011 and December 31, 2010, respectively | 23K |
| Additional paid-in capital | 67.11M |
| Accumulated earnings | 46.78M |
| Treasury stock, at cost; 4,367,941 shares at June 30, 2011 and December 31, 2010 | -60.13M |
| Total stockholders' equity | 53.78M |
| Total liabilities and stockholders' equity | 70.97M |