XML 65 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Stock-based compensation      
Maximum number of awards that may be received by an individual in any one calendar year (in shares) 100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee    
Number of shares of common stock remaining available for future grants of stock options, restricted stock or other forms of stock-based compensation under the 2001 Plan 87,202us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant    
Stock-based compensation expense $ 1,102us-gaap_AllocatedShareBasedCompensationExpense $ 934us-gaap_AllocatedShareBasedCompensationExpense $ 1,082us-gaap_AllocatedShareBasedCompensationExpense
Cost of revenues      
Stock-based compensation      
Stock-based compensation expense 185us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
174us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
188us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Selling, general and administrative expense.      
Stock-based compensation      
Stock-based compensation expense 917us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
760us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
894us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
Maximum      
Stock-based compensation      
Number of shares of common stock that may be subject to outstanding awards granted under the 2001 Plan 650,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Options      
Stock-based compensation      
Expiration period 10 years    
Stock Options      
Outstanding at the beginning of the period (in shares) 54,800us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
   
Granted (in shares) 9,900us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
   
Exercised (in shares) (17,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
   
Outstanding at the end of the period (in shares) 47,700us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
54,800us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
 
Exercisable at the end of the period (in shares) 47,700us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
   
Weighted-Average Exercise Price      
Outstanding at the beginning of the period (in dollars per share) $ 42.58us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
   
Granted (in dollars per share) $ 68.36us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
   
Exercised (in dollars per share) $ 32.50us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
   
Outstanding at the end of the period (in dollars per share) $ 51.52us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
$ 42.58us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
 
Exercisable at the end of the period (in dollars per share) $ 51.52us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
   
Aggregate Intrinsic Value      
Outstanding at the beginning of the period 1,019us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
   
Granted 45uslm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
   
Exercised (657)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
(263)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
(559)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
Outstanding at the end of the period 1,018us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
1,019us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
 
Exercisable at the end of the period 1,018us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
   
Additional disclosures      
Weighted-average fair value of stock options granted during the year (in dollars per share) $ 14.62us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
$ 12.47us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
$ 9.51us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
Weighted-average remaining contractual life for stock options 6 years 5 months 16 days 6 years 15 days 6 years 2 months 16 days
Total fair value of stock options vested during the year 145us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
123us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
94us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
Total intrinsic value of stock options exercised during the year 657us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
263us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
559us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
Weighted-average remaining contractual life of the outstanding and exercisable stock options 6 years 5 months 16 days    
Non-vested stock options 0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
   
Weighted-average assumptions used to estimate the fair value for the stock options      
Dividend yield (as a percent)   0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
Expected life 3 years    
Options | Minimum      
Weighted-average assumptions used to estimate the fair value for the stock options      
Risk-free interest rates (as a percent) 0.89%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
0.34%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
0.36%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Dividend yield (as a percent) 0.70%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Volatility factor (as a percent) 0.294%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
0.304%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
0.278%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Options | Maximum      
Weighted-average assumptions used to estimate the fair value for the stock options      
Risk-free interest rates (as a percent) 1.17%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
0.77%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
0.51%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Dividend yield (as a percent) 0.90%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Volatility factor (as a percent) 0.316%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
0.307%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
0.288%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Options | Weighted-average      
Weighted-average assumptions used to estimate the fair value for the stock options      
Risk-free interest rates (as a percent) 1.10%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
0.65%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
0.40%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
Dividend yield (as a percent) 0.75%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
   
Volatility factor (as a percent) 0.299%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
0.306%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
0.286%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= uslm_EmployeeAndNonemployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
Restricted stock      
Restricted Stock      
Non-vested at the beginning of the period (in shares) 20,280us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Granted (in shares) 16,015us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Vested (in shares) (16,227)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Forfeited (in shares) (373)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Non-vested at the end of the period (in shares) 19,695us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
20,280us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
 
Weighted-Average Grant-Date Fair Value      
Non-vested at the beginning of the period (in dollars per share) $ 51.69us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Granted (in dollars per share) $ 65.81us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Vested (in dollars per share) $ 58.81us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Forfeited (in dollars per share) $ 54.10us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Non-vested at the end of the period (in dollars per share) $ 54.69us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
$ 51.69us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
 
Additional disclosures      
Total fair value of restricted stock vested during the year 955us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
811us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
988us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Total compensation cost not yet recognized $ 929us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Weighted-average period for recognition of total compensation cost not yet recognized 1 year 29 days    
Restricted stock | Minimum      
Stock-based compensation      
Vesting period 6 months    
Restricted stock | Maximum      
Stock-based compensation      
Vesting period 3 years