Annual report pursuant to Section 13 and 15(d)

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Shares Used to Compute Basic and Diluted Net Earnings Per Share) (Details)

v2.4.1.9
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Shares Used to Compute Basic and Diluted Net Earnings Per Share) (Details)
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]                      
Weighted average shares 25,573,162us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 25,536,397us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 25,172,696us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 25,064,982us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 25,255,881us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 25,126,858us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 24,737,131us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 24,632,431us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 25,336,809us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 24,938,075us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 24,577,605us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Effect of dilutive securities - stock options                 744,366us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment    409,361us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment
Weighted average shares adjusted for dilutive securities 26,226,332us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 26,265,957us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 25,950,600us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 25,881,811us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 26,051,098us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 25,921,391us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 25,624,350us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 24,632,431us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 26,081,175us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 24,938,075us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 24,986,966us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding