XML 43 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 1 - Summary of Business and Significant Accounting Policies (Details) (USD $)
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
Note 1 - Summary of Business and Significant Accounting Policies (Details) [Line Items]                      
Ownership Interest In Subsidiary                 50.00%strl_OwnershipInterestInSubsidiary    
Estimated Construction Gross Profit, Before Tax                 $ 9,100,000strl_EstimatedConstructionGrossProfitBeforeTax $ 57,600,000strl_EstimatedConstructionGrossProfitBeforeTax $ 4,900,000strl_EstimatedConstructionGrossProfitBeforeTax
Estimated Construction Gross Profit Per Diluted Share (in Dollars per share)                 $ 0.50strl_EstimatedConstructionGrossProfitPerDilutedShare $ 3.46strl_EstimatedConstructionGrossProfitPerDilutedShare $ 0.32strl_EstimatedConstructionGrossProfitPerDilutedShare
Estimated Construction Gross Profit, Net Of Tax                     5,300,000strl_EstimatedConstructionGrossProfitNetOfTax
Billings in Excess of Cost, Current 25,649,000us-gaap_BillingsInExcessOfCostCurrent       31,576,000us-gaap_BillingsInExcessOfCostCurrent       25,649,000us-gaap_BillingsInExcessOfCostCurrent 31,576,000us-gaap_BillingsInExcessOfCostCurrent  
Revenues 153,611,000us-gaap_Revenues 189,275,000us-gaap_Revenues 194,806,000us-gaap_Revenues 134,538,000us-gaap_Revenues 125,916,000us-gaap_Revenues 185,935,000us-gaap_Revenues 133,350,000us-gaap_Revenues 111,035,000us-gaap_Revenues 672,230,000us-gaap_Revenues 556,236,000us-gaap_Revenues 630,507,000us-gaap_Revenues
Mortgage Loans on Real Estate, Number of Loans                 1us-gaap_MortgageLoansOnRealEstateNumberOfLoans 1us-gaap_MortgageLoansOnRealEstateNumberOfLoans  
Mortgage Loans on Real Estate 200,000us-gaap_MortgageLoansOnRealEstate       100,000us-gaap_MortgageLoansOnRealEstate       200,000us-gaap_MortgageLoansOnRealEstate 100,000us-gaap_MortgageLoansOnRealEstate  
Mortgage Loans on Real Estate, Interest Rate                 3.50%us-gaap_MortgageLoansOnRealEstateInterestRate 3.50%us-gaap_MortgageLoansOnRealEstateInterestRate  
Notes Payable, Noncurrent 3,300,000us-gaap_LongTermNotesPayable               3,300,000us-gaap_LongTermNotesPayable    
Debt Instrument, Interest Rate, Stated Percentage Rate Range, Minimum                 3.12%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum    
Debt Instrument, Interest Rate, Stated Percentage Rate Range, Maximum                 6.29%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum    
Contract Receivable Retainage 16,400,000us-gaap_ContractReceivableRetainage       18,300,000us-gaap_ContractReceivableRetainage       16,400,000us-gaap_ContractReceivableRetainage 18,300,000us-gaap_ContractReceivableRetainage  
Contract Receivable 5,000,000us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms       7,800,000us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms       5,000,000us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms 7,800,000us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms  
Interest Income from Contracts Receivable                 400,000strl_InterestIncomeFromContractsReceivable 300,000strl_InterestIncomeFromContractsReceivable 100,000strl_InterestIncomeFromContractsReceivable
Allowance for Doubtful Accounts Receivable, Write-offs                 0us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs   0us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs
Inventory, Net 7,401,000us-gaap_InventoryNet       6,189,000us-gaap_InventoryNet       7,401,000us-gaap_InventoryNet 6,189,000us-gaap_InventoryNet  
Depreciation                 18,200,000us-gaap_Depreciation 18,600,000us-gaap_Depreciation 19,000,000us-gaap_Depreciation
Capitalized Debt Fees                 200,000strl_CapitalizedDebtFees    
Unamortized Loan Commitment and Origination Fees and Unamortized Discounts or Premiums 200,000us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums       200,000us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums       200,000us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums 200,000us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums  
Amortization of Financing Costs                 200,000us-gaap_AmortizationOfFinancingCosts 100,000us-gaap_AmortizationOfFinancingCosts  
Number of Operating Segments                 1us-gaap_NumberOfOperatingSegments    
Number of Reportable Segments                 1us-gaap_NumberOfReportableSegments    
Other Operating Income [Member] | Contracts Assumed [Member]                      
Note 1 - Summary of Business and Significant Accounting Policies (Details) [Line Items]                      
Allowance for Doubtful Accounts Receivable, Write-offs                   1,800,000us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= strl_ContractsAssumedMember
/ us-gaap_IncomeStatementLocationAxis
= strl_OtherOperatingIncomeMember
 
Allowance for Doubtful Accounts Receivable, Recoveries                 1,000,000us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= strl_ContractsAssumedMember
/ us-gaap_IncomeStatementLocationAxis
= strl_OtherOperatingIncomeMember
   
Allowance for Doubtful Accounts Receivable         1,800,000us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= strl_ContractsAssumedMember
/ us-gaap_IncomeStatementLocationAxis
= strl_OtherOperatingIncomeMember
        1,800,000us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= strl_ContractsAssumedMember
/ us-gaap_IncomeStatementLocationAxis
= strl_OtherOperatingIncomeMember
 
Change Orders Not Approved By Customer [Member]                      
Note 1 - Summary of Business and Significant Accounting Policies (Details) [Line Items]                      
Billings in Excess of Cost, Current 3,500,000us-gaap_BillingsInExcessOfCostCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= strl_ChangeOrdersNotApprovedByCustomerMember
      0us-gaap_BillingsInExcessOfCostCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= strl_ChangeOrdersNotApprovedByCustomerMember
      3,500,000us-gaap_BillingsInExcessOfCostCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= strl_ChangeOrdersNotApprovedByCustomerMember
0us-gaap_BillingsInExcessOfCostCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= strl_ChangeOrdersNotApprovedByCustomerMember
 
Claims [Member]                      
Note 1 - Summary of Business and Significant Accounting Policies (Details) [Line Items]                      
Revenues                 $ 0us-gaap_Revenues
/ us-gaap_StatementScenarioAxis
= strl_ClaimsMember
$ 0us-gaap_Revenues
/ us-gaap_StatementScenarioAxis
= strl_ClaimsMember
$ 0us-gaap_Revenues
/ us-gaap_StatementScenarioAxis
= strl_ClaimsMember
Greater Than [Member]                      
Note 1 - Summary of Business and Significant Accounting Policies (Details) [Line Items]                      
Ownership Interest In Joint Venture                 50.00%strl_OwnershipInterestInJointVenture
/ us-gaap_RangeAxis
= strl_GreaterThanMember
   
Minimum [Member]                      
Note 1 - Summary of Business and Significant Accounting Policies (Details) [Line Items]                      
Revenue Recognition Percentage of Completion Range                 12 months    
Debt Instrument Payment Term                 3 years    
Maximum [Member]                      
Note 1 - Summary of Business and Significant Accounting Policies (Details) [Line Items]                      
Revenue Recognition Percentage of Completion Range                 36 months    
Debt Instrument Payment Term                 5 years