XML 63 R3.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONSOLIDATED BALANCE SHEETS (Parenthetical) (USD $)
In Thousands, except Share data, unless otherwise specified
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Statement of Financial Position [Abstract]                
Accounts receivable, allowance for doubtful accounts $ 542us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 599us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 504us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 459us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 419us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 340us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 471us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 440us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Preferred stock, par value (in dollars per share) $ 0.05us-gaap_PreferredStockParOrStatedValuePerShare $ 0.05us-gaap_PreferredStockParOrStatedValuePerShare $ 0.05us-gaap_PreferredStockParOrStatedValuePerShare $ 0.05us-gaap_PreferredStockParOrStatedValuePerShare $ 0.05us-gaap_PreferredStockParOrStatedValuePerShare $ 0.05us-gaap_PreferredStockParOrStatedValuePerShare $ 0.05us-gaap_PreferredStockParOrStatedValuePerShare $ 0.05us-gaap_PreferredStockParOrStatedValuePerShare
Preferred stock, shares authorized 4,000,000us-gaap_PreferredStockSharesAuthorized 4,000,000us-gaap_PreferredStockSharesAuthorized 4,000,000us-gaap_PreferredStockSharesAuthorized 4,000,000us-gaap_PreferredStockSharesAuthorized 4,000,000us-gaap_PreferredStockSharesAuthorized 4,000,000us-gaap_PreferredStockSharesAuthorized 4,000,000us-gaap_PreferredStockSharesAuthorized 4,000,000us-gaap_PreferredStockSharesAuthorized
Preferred stock, shares issued 0us-gaap_PreferredStockSharesIssued 0us-gaap_PreferredStockSharesIssued 0us-gaap_PreferredStockSharesIssued 0us-gaap_PreferredStockSharesIssued 0us-gaap_PreferredStockSharesIssued 0us-gaap_PreferredStockSharesIssued 0us-gaap_PreferredStockSharesIssued 0us-gaap_PreferredStockSharesIssued
Preferred stock, shares outstanding 0us-gaap_PreferredStockSharesOutstanding 0us-gaap_PreferredStockSharesOutstanding 0us-gaap_PreferredStockSharesOutstanding 0us-gaap_PreferredStockSharesOutstanding 0us-gaap_PreferredStockSharesOutstanding 0us-gaap_PreferredStockSharesOutstanding 0us-gaap_PreferredStockSharesOutstanding 0us-gaap_PreferredStockSharesOutstanding
Common stock, par value (in dollars per share) $ 0.05us-gaap_CommonStockParOrStatedValuePerShare $ 0.05us-gaap_CommonStockParOrStatedValuePerShare $ 0.05us-gaap_CommonStockParOrStatedValuePerShare $ 0.05us-gaap_CommonStockParOrStatedValuePerShare $ 0.05us-gaap_CommonStockParOrStatedValuePerShare $ 0.05us-gaap_CommonStockParOrStatedValuePerShare $ 0.05us-gaap_CommonStockParOrStatedValuePerShare $ 0.05us-gaap_CommonStockParOrStatedValuePerShare
Common stock, shares authorized 25,000,000us-gaap_CommonStockSharesAuthorized 25,000,000us-gaap_CommonStockSharesAuthorized 25,000,000us-gaap_CommonStockSharesAuthorized 25,000,000us-gaap_CommonStockSharesAuthorized 25,000,000us-gaap_CommonStockSharesAuthorized 25,000,000us-gaap_CommonStockSharesAuthorized 25,000,000us-gaap_CommonStockSharesAuthorized 25,000,000us-gaap_CommonStockSharesAuthorized
Common stock, shares issued 13,997,076us-gaap_CommonStockSharesIssued 13,979,119us-gaap_CommonStockSharesIssued 13,979,119us-gaap_CommonStockSharesIssued 13,994,094us-gaap_CommonStockSharesIssued 13,772,324us-gaap_CommonStockSharesIssued 13,759,007us-gaap_CommonStockSharesIssued 13,750,163us-gaap_CommonStockSharesIssued 13,683,307us-gaap_CommonStockSharesIssued
Common stock, shares outstanding 13,997,076us-gaap_CommonStockSharesOutstanding 13,979,119us-gaap_CommonStockSharesOutstanding 13,979,119us-gaap_CommonStockSharesOutstanding 13,994,094us-gaap_CommonStockSharesOutstanding 13,772,324us-gaap_CommonStockSharesOutstanding 13,759,007us-gaap_CommonStockSharesOutstanding 13,750,163us-gaap_CommonStockSharesOutstanding 13,683,307us-gaap_CommonStockSharesOutstanding