XML 57 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Stockholders' Equity (USD $)
In Thousands, except Share data
Common Stock
Additional Paid-In Capital
Treasury Stock
Retained Earnings (Deficit)
Total
Beginning Balance at Dec. 31, 2011 $ 425us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 347,626us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  $ 9,617us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 357,668us-gaap_StockholdersEquity
Beginning Balance (in shares) at Dec. 31, 2011 42,530,809us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuances of restricted stock 10us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(526)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
516us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Issuances of restricted stock (in shares) 969,223us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Amortization of share-based compensation   12,855us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    12,855us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Purchase of treasury stock     (18,497)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  (18,497)us-gaap_TreasuryStockValueAcquiredCostMethod
Exercise of stock options / vesting of restricted stock   (795)bas_StockIssuedDuringPeriodValueExerciseOfStockOptionsVestingOfRestrictedStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
1,593bas_StockIssuedDuringPeriodValueExerciseOfStockOptionsVestingOfRestrictedStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  798bas_StockIssuedDuringPeriodValueExerciseOfStockOptionsVestingOfRestrictedStock
Net income (loss)       19,586us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
19,586us-gaap_NetIncomeLoss
Ending Balance at Dec. 31, 2012 435us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
359,160us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(16,388)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
29,203us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
372,410us-gaap_StockholdersEquity
Ending Balance (in shares) at Dec. 31, 2012 43,500,032us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuances of restricted stock   (6,751)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
6,751us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Amortization of share-based compensation   11,830us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    11,830us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Purchase of treasury stock     (3,605)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  (3,605)us-gaap_TreasuryStockValueAcquiredCostMethod
Exercise of stock options / vesting of restricted stock   (565)bas_StockIssuedDuringPeriodValueExerciseOfStockOptionsVestingOfRestrictedStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
1,146bas_StockIssuedDuringPeriodValueExerciseOfStockOptionsVestingOfRestrictedStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  581bas_StockIssuedDuringPeriodValueExerciseOfStockOptionsVestingOfRestrictedStock
Net income (loss)       (35,929)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(35,929)us-gaap_NetIncomeLoss
Ending Balance at Dec. 31, 2013 435us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
363,674us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(12,096)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(6,726)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
345,287us-gaap_StockholdersEquity
Ending Balance (in shares) at Dec. 31, 2013 43,500,032us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuances of restricted stock   (9,583)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
9,583us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Amortization of share-based compensation   14,714us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    14,714us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Purchase of treasury stock     (12,733)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  (12,733)us-gaap_TreasuryStockValueAcquiredCostMethod
Exercise of stock options / vesting of restricted stock   1,115bas_StockIssuedDuringPeriodValueExerciseOfStockOptionsVestingOfRestrictedStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
2,611bas_StockIssuedDuringPeriodValueExerciseOfStockOptionsVestingOfRestrictedStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  3,726bas_StockIssuedDuringPeriodValueExerciseOfStockOptionsVestingOfRestrictedStock
Net income (loss)       (8,341)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(8,341)us-gaap_NetIncomeLoss
Ending Balance at Dec. 31, 2014 $ 435us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 369,920us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (12,635)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ (15,067)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 342,653us-gaap_StockholdersEquity
Ending Balance (in shares) at Dec. 31, 2014 43,500,032us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember