XML 77 R91.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Note 19 - Related Party Transactions (Details) (USD $) In Millions, unless otherwise specified | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Note 19 - Related Party Transactions (Details) [Line Items] |  |  |
Related Party Transaction, Amounts of Transaction | $ 0.4 us-gaap_RelatedPartyTransactionAmountsOfTransaction | $ 0.4 us-gaap_RelatedPartyTransactionAmountsOfTransaction | $ 0.4 us-gaap_RelatedPartyTransactionAmountsOfTransaction
Operating Leases, Rent Expense | 1.6 us-gaap_LeaseAndRentalExpense | 0.9 us-gaap_LeaseAndRentalExpense | 1.2 us-gaap_LeaseAndRentalExpense
RLW [Member] | Less Than [Member] |  |  |
Note 19 - Related Party Transactions (Details) [Line Items] |  |  |
Related Party Transaction, Amounts of Transaction |  | 0.2 us-gaap_RelatedPartyTransactionAmountsOfTransaction / us-gaap_RangeAxis = strl_LessThanMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = strl_RLWMember | 0.2 us-gaap_RelatedPartyTransactionAmountsOfTransaction / us-gaap_RangeAxis = strl_LessThanMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = strl_RLWMember
RLW [Member] | Main Office [Member] |  |  |
Note 19 - Related Party Transactions (Details) [Line Items] |  |  |
Operating Leases, Rent Expense | 0.2 us-gaap_LeaseAndRentalExpense / us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis = strl_MainOfficeMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = strl_RLWMember |  |
RLW [Member] | Common Area Maintenance [Member] |  |  |
Note 19 - Related Party Transactions (Details) [Line Items] |  |  |
Operating Leases, Rent Expense | 0.1 us-gaap_LeaseAndRentalExpense / us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis = strl_CommonAreaMaintenanceMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = strl_RLWMember |  |
RLW [Member] | Less Than [Member] |  |  |
Note 19 - Related Party Transactions (Details) [Line Items] |  |  |
Related Party Transaction, Amounts of Transaction | 0.2 us-gaap_RelatedPartyTransactionAmountsOfTransaction / us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis = strl_LessThanMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = strl_RLWMember |  |
RLW [Member] |  |  |
Note 19 - Related Party Transactions (Details) [Line Items] |  |  |
Revenue from Related Parties | 0.5 us-gaap_RevenueFromRelatedParties / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = strl_RLWMember | 0.2 us-gaap_RevenueFromRelatedParties / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = strl_RLWMember | 0.1 us-gaap_RevenueFromRelatedParties / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = strl_RLWMember
Related Party Transaction, Amounts of Transaction |  | $ 0.9 us-gaap_RelatedPartyTransactionAmountsOfTransaction / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = strl_RLWMember | $ 1.0 us-gaap_RelatedPartyTransactionAmountsOfTransaction / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = strl_RLWMember

X
- Details
Name: | strl_Note19RelatedPartyTransactionsDetailsLineItems
Namespace Prefix: | strl_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line. + References No definition available. + Details
Name: | us-gaap_LeaseAndRentalExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of transactions with related party during the financial reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864 + Details
Name: | us-gaap_RelatedPartyTransactionAmountsOfTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(e)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Related Parties -URI http://asc.fasb.org/extlink&oid=16382449 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07.1(c)) -URI http://asc.fasb.org/extlink&oid=6488393&loc=d3e606610-122999 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 07 -Paragraph b -Subparagraph 1 -Article 6 + Details
Name: | us-gaap_RevenueFromRelatedParties
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=strl_RLWMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |