Commitments and Contingencies - Additional Information (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Commitments And Contingencies Disclosure [Abstract]  
Litigation settlement $ 750,000