XML 94 R85.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 16 - Stockholders' Equity (Details) - Summary of 2011 Plan Stock Option Activity (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Note 16 - Stockholders' Equity (Details) - Summary of 2011 Plan Stock Option Activity [Line Items]      
Shares   0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber  
2001 Plan [Member]      
Note 16 - Stockholders' Equity (Details) - Summary of 2011 Plan Stock Option Activity [Line Items]      
Shares   7,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= strl_Plan2001Member
22,200us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= strl_Plan2001Member
Weighted Average Exercise Price   $ 3.10us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= strl_Plan2001Member
$ 3.08us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= strl_Plan2001Member
Shares - exercised (4,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= strl_Plan2001Member
(8,500)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= strl_Plan2001Member
 
Weighted Average Exercise Price - exercised $ 3.10us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= strl_Plan2001Member
$ 3.08us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= strl_Plan2001Member
 
Shares - expired/forfeited (3,500)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= strl_Plan2001Member
(6,200)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= strl_Plan2001Member
 
Weighted Average Exercise Price - expired/forfeited $ 3.10us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= strl_Plan2001Member
$ 3.07us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= strl_Plan2001Member