XML 32 R87.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 17 - Employee Benefit Plans (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Note 17 - Employee Benefit Plans (Details) [Line Items]      
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 1,300,000us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount $ 1,100,000us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount $ 1,300,000us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
Multiemployer Plan, Period Contributions 10,808,000us-gaap_MultiemployerPlanPeriodContributions [1] 6,435,000us-gaap_MultiemployerPlanPeriodContributions 5,541,000us-gaap_MultiemployerPlanPeriodContributions
Individually Insignificant Multiemployer Pension Costs [Member]      
Note 17 - Employee Benefit Plans (Details) [Line Items]      
Multiemployer Plan, Period Contributions $ 903,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_StatementScenarioAxis
= strl_IndividuallyInsignificantMultiemployerPensionCostsMember
$ 603,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_StatementScenarioAxis
= strl_IndividuallyInsignificantMultiemployerPensionCostsMember
$ 466,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_StatementScenarioAxis
= strl_IndividuallyInsignificantMultiemployerPensionCostsMember
Red Zone [Member]      
Note 17 - Employee Benefit Plans (Details) [Line Items]      
Multiemployer Plans, Collective-Bargaining Arrangement, Percentage of Contributions 65.00%us-gaap_MultiemployerPlansCollectiveBargainingArrangementPercentageOfContributions
/ us-gaap_MultiemployerPlanTypeAxis
= strl_RedZoneMember
   
Orange Zone [Member]      
Note 17 - Employee Benefit Plans (Details) [Line Items]      
Multiemployer Plans, Collective-Bargaining Arrangement, Percentage of Contributions 80.00%us-gaap_MultiemployerPlansCollectiveBargainingArrangementPercentageOfContributions
/ us-gaap_MultiemployerPlanTypeAxis
= strl_OrangeZoneMember
   
Yellow Zone [Member]      
Note 17 - Employee Benefit Plans (Details) [Line Items]      
Multiemployer Plans, Collective-Bargaining Arrangement, Percentage of Contributions 80.00%us-gaap_MultiemployerPlansCollectiveBargainingArrangementPercentageOfContributions
/ us-gaap_MultiemployerPlanTypeAxis
= strl_YellowZoneMember
   
Green Zone [Member] | Minimum [Member]      
Note 17 - Employee Benefit Plans (Details) [Line Items]      
Multiemployer Plans, Collective-Bargaining Arrangement, Percentage of Contributions 80.00%us-gaap_MultiemployerPlansCollectiveBargainingArrangementPercentageOfContributions
/ us-gaap_MultiemployerPlanTypeAxis
= strl_GreenZoneMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
[1] Indicates whether the plan has a financial improvement plan ("FIP") or a rehabilitation plan ("RP") which is either pending or has been implemented.