Segment Information - Schedule of Revenues by Geographic Region (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Segment Reporting Information [Line Items]                    
Total revenues $ 43,727 $ 19,658 $ 20,304 $ 18,519 $ 40,692 $ 19,967 $ 22,274 $ 24,192 $ 102,208 $ 107,125
United States [Member]                    
Segment Reporting Information [Line Items]                    
Total revenues                 90,900 94,297
International [Member]                    
Segment Reporting Information [Line Items]                    
Total revenues                 11,308 12,828
As previously reported [Member]                    
Segment Reporting Information [Line Items]                    
Total revenues 43,727 19,165 19,841 18,078 39,696 19,472 21,764 23,576   104,508
As previously reported [Member] | United States [Member]                    
Segment Reporting Information [Line Items]                    
Total revenues                 90,900 91,993
As previously reported [Member] | International [Member]                    
Segment Reporting Information [Line Items]                    
Total revenues                 11,308 12,515
Revision [Member]                    
Segment Reporting Information [Line Items]                    
Total revenues $ 0 $ 493 $ 463 $ 441 $ 996 $ 495 $ 510 $ 616   2,617
Revision [Member] | United States [Member]                    
Segment Reporting Information [Line Items]                    
Total revenues                 0 2,304
Revision [Member] | International [Member]                    
Segment Reporting Information [Line Items]                    
Total revenues                 $ 0 $ 313