XML 35 R71.htm IDEA: XBRL DOCUMENT v2.4.1.9
Net Income Per Share Number of Outstanding Stock Options, Warrants to Purchase Common Preferred Stock and Convertible Redeemable Preferred Stock Excluded from Computation of Diluted Net Income (Loss) Per Share (Detail)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Common equivalent shares from stock warrants 2,308,808lock_WeightedAverageCommonSharesFromWarrants 2,318,422lock_WeightedAverageCommonSharesFromWarrants 491,860lock_WeightedAverageCommonSharesFromWarrants
Common shares from convertible redeemable preferred stock   0lock_WeightedAverageCommonSharesFromPreferredStock 22,528,878lock_WeightedAverageCommonSharesFromPreferredStock
Excluded From Earnings Per Share Calculation      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Stock options outstanding 3,233,152lock_ShareBasedCompensationCommonStockOptionsOutstanding
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= lock_ExcludedFromEarningsPerShareCalculationMember
4,183,000lock_ShareBasedCompensationCommonStockOptionsOutstanding
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= lock_ExcludedFromEarningsPerShareCalculationMember
0lock_ShareBasedCompensationCommonStockOptionsOutstanding
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= lock_ExcludedFromEarningsPerShareCalculationMember
Restricted stock units and restricted stock awards 310,185lock_WeightedAverageCommonRestrictedStockUnits
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= lock_ExcludedFromEarningsPerShareCalculationMember
45,673lock_WeightedAverageCommonRestrictedStockUnits
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= lock_ExcludedFromEarningsPerShareCalculationMember
 
Common equivalent shares from stock warrants   0lock_WeightedAverageCommonSharesFromWarrants
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= lock_ExcludedFromEarningsPerShareCalculationMember
3,585,996lock_WeightedAverageCommonSharesFromWarrants
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= lock_ExcludedFromEarningsPerShareCalculationMember
Common shares from convertible redeemable preferred stock   0lock_WeightedAverageCommonSharesFromPreferredStock
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= lock_ExcludedFromEarningsPerShareCalculationMember
8,770,427lock_WeightedAverageCommonSharesFromPreferredStock
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= lock_ExcludedFromEarningsPerShareCalculationMember
Antidilutive securities excluded from computation of earnings per share, amount, total 3,543,337us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= lock_ExcludedFromEarningsPerShareCalculationMember
4,228,673us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= lock_ExcludedFromEarningsPerShareCalculationMember
12,356,423us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= lock_ExcludedFromEarningsPerShareCalculationMember