XML 47 R43.htm IDEA: XBRL DOCUMENT
v2.4.0.6

Note 1 - Summary of Business and Significant Accounting Policies (Detail) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2012 | Dec. 31, 2011 | Dec. 31, 2010
Owenership Interest In Subsidiary | 50.00% |  |
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Percentage | 50.00% |  |
Estimated Construction Revenues, Before Tax | $ 4,900,000 | $ 11,800,000 |
Estimated Construction Revenue, Net Of Tax | 5,300,000 | 7,600,000 |
Estimated Construction Revenue Per Diluted Share (in Dollars per share) | $ 0.32 | $ 0.46 |
Costs in Excess of Billings on Uncompleted Contracts or Programs | 0 | 2,500,000 |
Mortgage Loans on Real Estate, Number of Loans | 1 |  |
Mortgage Loans on Real Estate | 262,000 | 336,000 |
Mortgage Loans on Real Estate, Interest Rate | 3.50% |  |
Contract Receivable Retainage | 18,100,000 | 22,600,000 |
Contract Receivable | 4,600,000 | 0 |
Depreciation | 19,000,000 | 16,900,000 | 15,500,000
Unamortized Loan Commitment and Origination Fees and Unamortized Discounts or Premiums |  | 321,000 |
Amortization of Financing Costs | 32,000 | 326,000 | 304,000
Number of Operating Segments | 1 |  |
Number of Reportable Segments | 1 |  |
Number of Reporting Units | 1 |  |
Income Tax Examination, Likelihood of Unfavorable Settlement | 50 percent |  |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term | 10 years |  |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period |  | 1 year |
Interest Costs Capitalized |  | 2,000 | 6,000
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in Shares) | 0 | 53,900 | 95,107
Options And Warrants [Member] |  |  |
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in Shares) | 109,424 | 88,426 |
Myers & Sons Construction L.P. [Member] |  |  |
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Percentage | 50.00% |  |
Greater Than [Member] |  |  |
Ownership Interest In Joint Venture | 50.00% |  |
Minimum [Member] |  |  |
Revenue Recognition Percentage of Completion Range | 12 months |  |
Warranty Period | 1 year |  |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | 3 years |  |
Maximum [Member] |  |  |
Revenue Recognition Percentage of Completion Range | 36 months |  |
Warranty Period | 2 years |  |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | 5 years |  |
Amended Facility [Member] |  |  |
Unamortized Loan Commitment and Origination Fees and Unamortized Discounts or Premiums | $ 289,000 |  |

X
- Definition Estimated Construction Revenue, Net Of Tax + References No definition available. + Details
Name: | strl_EstimatedConstructionRevenueNetOfTax
Namespace Prefix: | strl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Estimated Construction Revenue Per Diluted Share + References No definition available. + Details
Name: | strl_EstimatedConstructionRevenuePerDilutedShare
Namespace Prefix: | strl_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents net estimated revenues. + References No definition available. + Details
Name: | strl_EstimatedConstructionRevenuesBeforeTax
Namespace Prefix: | strl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of Reporting Units + References No definition available. + Details
Name: | strl_NumberOfReportingUnits
Namespace Prefix: | strl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Owenership Interest In Subsidiary + References No definition available. + Details
Name: | strl_OwenershipInterestInSubsidiary
Namespace Prefix: | strl_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Ownership Interest In Joint Venture + References No definition available. + Details
Name: | strl_OwnershipInterestInJointVenture
Namespace Prefix: | strl_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue Recognition Percentage of Completion Range + References No definition available. + Details
Name: | strl_RevenueRecognitionPercentageOfCompletionRange
Namespace Prefix: | strl_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The reporting entity's maximum amount of exposure (expressed as a percent) to loss as a result of its involvement with the Variable Interest Entity (VIE). + References No definition available. + Details
Name: | strl_VariableInterestEntityEntityMaximumLossExposurePercentage
Namespace Prefix: | strl_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Warranty Period + References No definition available. + Details
Name: | strl_WarrantyPeriod
Namespace Prefix: | strl_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | us-gaap_AmortizationOfFinancingCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | us-gaap_ContractReceivableRetainage
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | us-gaap_Depreciation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | us-gaap_InterestCostsCapitalized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | us-gaap_MortgageLoansOnRealEstate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | us-gaap_MortgageLoansOnRealEstateInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | us-gaap_MortgageLoansOnRealEstateNumberOfLoans
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | us-gaap_NumberOfOperatingSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant