Contingency - Additional Information (Detail) - USD ($)
Mar. 30, 2015
Mar. 06, 2015
Loss Contingencies [Line Items]    
Settlement fund to pay claims $ 4,000,000  
Violation of Telephone Consumer Protection Act [Member]    
Loss Contingencies [Line Items]    
Damage amount for each violation   $ 500
Willful Violation of Telephone Consumer Protection Act [Member]    
Loss Contingencies [Line Items]    
Damage amount for each violation   $ 1,500