XML 27 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 18 - Concentration of Risk and Enterprise Wide Disclosures (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Note 18 - Concentration of Risk and Enterprise Wide Disclosures (Details) [Line Items]      
Receivables, Long-term Contracts or Programs $ 78,896us-gaap_ReceivablesLongTermContractsOrPrograms $ 77,245us-gaap_ReceivablesLongTermContractsOrPrograms  
Foursquare Properties Inc [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Note 18 - Concentration of Risk and Enterprise Wide Disclosures (Details) [Line Items]      
Receivables, Long-term Contracts or Programs 8,500us-gaap_ReceivablesLongTermContractsOrPrograms
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= strl_FoursquarePropertiesIncMember
11,400us-gaap_ReceivablesLongTermContractsOrPrograms
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= strl_FoursquarePropertiesIncMember
 
TxDOT [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Note 18 - Concentration of Risk and Enterprise Wide Disclosures (Details) [Line Items]      
Receivables, Long-term Contracts or Programs 7,600us-gaap_ReceivablesLongTermContractsOrPrograms
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= strl_TxDOTMember
   
CTMC [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Note 18 - Concentration of Risk and Enterprise Wide Disclosures (Details) [Line Items]      
Receivables, Long-term Contracts or Programs   16,300us-gaap_ReceivablesLongTermContractsOrPrograms
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= strl_CTMCMember
 
City of Honolulu [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Note 18 - Concentration of Risk and Enterprise Wide Disclosures (Details) [Line Items]      
Receivables, Long-term Contracts or Programs   10,000us-gaap_ReceivablesLongTermContractsOrPrograms
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= strl_CityOfHonoluluMember
 
NTTA [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Note 18 - Concentration of Risk and Enterprise Wide Disclosures (Details) [Line Items]      
Receivables, Long-term Contracts or Programs     $ 8,800us-gaap_ReceivablesLongTermContractsOrPrograms
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= strl_NTTAMember