CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)      
Net income (loss) $ 8,156 $ 3,503 $ (3,723)
Other comprehensive income (loss):      
Foreign currency translation adjustment (124) 15 (28)
Net unrealized losses on available-for-sale investments (47)    
Total other comprehensive income (loss) (171) 15 (28)
Comprehensive income (loss) $ 7,985 $ 3,518 $ (3,751)