XML 92 R79.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Note 17 - Related Party Transactions (Details Textual) - USD ($) $ in Thousands | 1 Months Ended | 12 Months Ended
--- | --- | ---
Aug. 31, 2015 | Dec. 31, 2016 | Dec. 31, 2015 | Dec. 31, 2014
Operating Leases, Rent Expense |  | $ 4,700 | $ 1,500 | $ 1,600
Related Party Transaction, Amounts of Transaction |  | 600 | 200 | 400
Proceeds from Sale of Long-term Contract | $ 7,100 |  |  |
Other Operating Income (Expense) [Member] |  |  |  |
Gain (Loss) on Sale of Long-term Contract | 1,400 |  |  |
Factoring Agreement with a Related Party [Member] |  |  |  |
Proceeds from Sale of Long-term Contract | 7,100 |  |  |
Proceeds from Sale of Land Held-for-use | 2,400 |  |  |
Factoring Agreement with a Related Party [Member] | Other Operating Income (Expense) [Member] |  |  |  |
Gain (Loss) on Sale of Long-term Contract | $ 1,400 |  |  |
RLW [Member] |  |  |  |
Revenue from Related Parties |  | 4,100 | 3,700 | 500
RLW [Member] | Main Office [Member] |  |  |  |
Operating Leases, Rent Expense |  |  | 500 |
RLW [Member] | Other Miscellaneous Transactions [Member] |  |  |  |
Related Party Transaction, Amounts of Transaction |  | $ 800 | $ 200 | $ 100

X
- Definition Represents the gain (loss) on sale of long-term contract. + References No definition available. + Details
Name: | strl_GainLossOnSaleOfLongtermContract
Namespace Prefix: | strl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the proceeds from the sale of long-term contract. + References No definition available. + Details
Name: | strl_ProceedsFromSaleOfLongTermContract
Namespace Prefix: | strl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 The cash inflow from the sale of land held for use; excludes sales of land held as inventory or investments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=66902209&loc=d3e3179-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Investing Activities -URI http://asc.fasb.org/extlink&oid=6516133 + Details
Name: | us-gaap_ProceedsFromSaleOfLandHeldForUse
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 3 -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864 Reference 2: 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 Reference 3: 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 + 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=63488584&loc=d3e20235-122688 Reference 2: 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 3: 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 + Details
Name: | us-gaap_RevenueFromRelatedParties
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_OtherOperatingIncomeExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=strl_FactoringAgreementWithARelatedPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=strl_MainOfficeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=strl_OtherMiscellaneousTransactionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |