XML 62 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statement of Stockholders' Equity (USD $)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Noncontrolling Interest [Member]
Total
Balance at Dec. 31, 2011 $ 163,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 196,143,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 16,509,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 496,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 1,527,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
$ 214,838,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance (in Shares) at Dec. 31, 2011 16,321,000us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Net income (loss)     (297,000)strl_NetIncomeLossIncludingPortionAttributableToNoncontrollingInterest1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  1,068,000strl_NetIncomeLossIncludingPortionAttributableToNoncontrollingInterest1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
771,000strl_NetIncomeLossIncludingPortionAttributableToNoncontrollingInterest1
Other comprehensive income (loss)       200,000us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  200,000us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Stock issued upon option and warrant exercises   66,000us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      66,000us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
Stock issued upon option and warrant exercises (in Shares) 24,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Excess tax benefits from exercise of stock options   (79,000)us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      (79,000)us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
Issuance and amortization of restricted stock 2,000us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
694,000us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      696,000us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
Issuance and amortization of restricted stock (in Shares) 150,000us-gaap_StockIssuedDuringPeriodSharesOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Revaluation of noncontrolling interest RHB put/call liability   243,000strl_AdjustmentsToAdditionalPaidInCapitalRevaluationOfNoncontrollingInterestPutCallLiability
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(3,992,000)strl_AdjustmentsToAdditionalPaidInCapitalRevaluationOfNoncontrollingInterestPutCallLiability
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (40,000)strl_AdjustmentsToAdditionalPaidInCapitalRevaluationOfNoncontrollingInterestPutCallLiability
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(3,789,000)strl_AdjustmentsToAdditionalPaidInCapitalRevaluationOfNoncontrollingInterestPutCallLiability
Distribution to owners         (117,000)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(117,000)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
Balance at Dec. 31, 2012 165,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
197,067,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
12,220,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
696,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
2,438,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
212,586,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance (in Shares) at Dec. 31, 2012 16,495,000us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Net income (loss)     (73,929,000)strl_NetIncomeLossIncludingPortionAttributableToNoncontrollingInterest1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  1,879,000strl_NetIncomeLossIncludingPortionAttributableToNoncontrollingInterest1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(72,050,000)strl_NetIncomeLossIncludingPortionAttributableToNoncontrollingInterest1
Other comprehensive income (loss)       (579,000)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  (579,000)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Stock issued upon option and warrant exercises   26,000us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      26,000us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
Stock issued upon option and warrant exercises (in Shares) 9,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Excess tax benefits from exercise of stock options   (15,000)us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      (15,000)us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
Issuance and amortization of restricted stock 2,000us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
926,000us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      928,000us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
Issuance and amortization of restricted stock (in Shares) 154,000us-gaap_StockIssuedDuringPeriodSharesOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Revaluation of noncontrolling interest RHB put/call liability   (7,078,000)strl_AdjustmentsToAdditionalPaidInCapitalRevaluationOfNoncontrollingInterestPutCallLiability
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(608,000)strl_AdjustmentsToAdditionalPaidInCapitalRevaluationOfNoncontrollingInterestPutCallLiability
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    (7,686,000)strl_AdjustmentsToAdditionalPaidInCapitalRevaluationOfNoncontrollingInterestPutCallLiability
Distribution to owners         (416,000)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(416,000)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
Balance at Dec. 31, 2013 167,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
190,926,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(62,317,000)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
117,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
3,901,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
132,794,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance (in Shares) at Dec. 31, 2013 16,658,000us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Net income (loss)     (9,781,000)strl_NetIncomeLossIncludingPortionAttributableToNoncontrollingInterest1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  4,556,000strl_NetIncomeLossIncludingPortionAttributableToNoncontrollingInterest1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(5,225,000)strl_NetIncomeLossIncludingPortionAttributableToNoncontrollingInterest1
Other comprehensive income (loss)       (218,000)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  (218,000)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Stock issued upon option and warrant exercises   12,000us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      12,000us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
Stock issued upon option and warrant exercises (in Shares) 4,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Issuance and amortization of restricted stock   849,000us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      849,000us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
Issuance and amortization of restricted stock (in Shares) 41,000us-gaap_StockIssuedDuringPeriodSharesOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Distribution to owners         (994,000)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(994,000)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
Stock issued in equity offering, net of expense 21,000us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
14,025,000us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      14,046,000us-gaap_StockIssuedDuringPeriodValueNewIssues
Stock issued in equity offering, net of expense (in Shares) 2,100,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Other   (115,000)us-gaap_AdjustmentsToAdditionalPaidInCapitalOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    (1,000)us-gaap_AdjustmentsToAdditionalPaidInCapitalOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(116,000)us-gaap_AdjustmentsToAdditionalPaidInCapitalOther
Balance at Dec. 31, 2014 $ 188,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 205,697,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (72,098,000)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (101,000)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 7,462,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
$ 141,148,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance (in Shares) at Dec. 31, 2014 18,803,000us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember