XML 92 R63.htm IDEA: XBRL DOCUMENT
v2.4.0.6

Note 9 - Derivative Financial Instruments (Detail) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2012 | Dec. 31, 2011 gal | Dec. 31, 2010
Other Comprehensive Income (Loss), Tax | $ 2,800 | $ 78,000 |
Unrealized Gain on Price Risk Cash Flow Derivatives, before Tax | 8,000 | 223,000 |
Price Risk Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net | $ 66,000 | $ 111,000 | $ 0
Derivative, Nonmonetary Notional Amount, Gallons (in US Gallons) |  | 1,200,000 |
Minimum [Member] |  |  |
Derivative, Nonmonetary, Number of Gallons Range (in US Gallons) | 10,000 |  |
Derivative, Nonmonetary Notional Amount, Price Per Gallon (in Dollars per US Gallons) | 2.79 |  |
Maximum [Member] |  |  |
Derivative, Nonmonetary, Number of Gallons Range (in US Gallons) | 20,000 |  |
Derivative, Nonmonetary Notional Amount, Price Per Gallon (in Dollars per US Gallons) | 3.29 |  |

X
- Definition The number of gallons in a derivative contract expressed in nonmonetary units. For example, the number of gallons specified in a fuel forward purchase contract. + References No definition available. + Details
Name: | strl_DerivativeNonmonetaryNotionalAmountGallons
Namespace Prefix: | strl_
Data Type: | num:volumeItemType
Balance Type: | na
Period Type: | duration

X
- Definition The range in gallons of the derivative contract nonmonetary units. For example, volume in gallons specified in a fuel forward purchase contract. + References No definition available. + Details
Name: | strl_DerivativeNonmonetaryNumberOfGallonsRange
Namespace Prefix: | strl_
Data Type: | num:volumeItemType
Balance Type: | na
Period Type: | duration

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | us-gaap_DerivativeNonmonetaryNotionalAmountPricePerGallon
Namespace Prefix: | us-gaap_
Data Type: | us-types:perUnitItemType
Balance Type: | na
Period Type: | instant

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | us-gaap_OtherComprehensiveIncomeLossTax
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_PriceRiskCashFlowHedgeGainOrLossReclassifiedToEarningsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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