Annual report pursuant to Section 13 and 15(d)

Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Additional Information (Detail)

v3.10.0.1
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Jan. 01, 2019
Apr. 01, 2018
Jan. 01, 2018
Jan. 01, 2017
Schedule Of Significant Accounting Policies [Line Items]              
Shipping, handling and transportation costs $ 9,800,000 $ 10,800,000 $ 10,300,000        
Impairment of long-lived assets held-for-use $ 0 $ 0 $ 3,500,000        
Preferred stock conversion trading price per share $ 8.00            
Cumulative effect of new accounting principle in period of adoption           $ 35,000 $ 6,388,000
Computer software | Minimum              
Schedule Of Significant Accounting Policies [Line Items]              
Estimated Useful Lives in Years 2 years            
Computer software | Maximum              
Schedule Of Significant Accounting Policies [Line Items]              
Estimated Useful Lives in Years 5 years            
Accumulated Deficit              
Schedule Of Significant Accounting Policies [Line Items]              
Cumulative effect of new accounting principle in period of adoption           1,130,000 $ 6,388,000
Additional Paid-in Capital              
Schedule Of Significant Accounting Policies [Line Items]              
Cumulative effect of new accounting principle in period of adoption           $ (1,095,000)  
Accounting Standard Update 2018-07 | Accumulated Deficit              
Schedule Of Significant Accounting Policies [Line Items]              
Cumulative effect of new accounting principle in period of adoption         $ 1,100,000    
Accounting Standard Update 2018-07 | Additional Paid-in Capital              
Schedule Of Significant Accounting Policies [Line Items]              
Cumulative effect of new accounting principle in period of adoption         $ 1,100,000    
Subsequent Event | Scenario, Forecast | Accounting Standards Update 2016-02 | Minimum              
Schedule Of Significant Accounting Policies [Line Items]              
Operating lease, right-of-use asset       $ 8,000,000      
Operating lease, liability       8,000,000      
Subsequent Event | Scenario, Forecast | Accounting Standards Update 2016-02 | Maximum              
Schedule Of Significant Accounting Policies [Line Items]              
Operating lease, right-of-use asset       10,000,000      
Operating lease, liability       $ 10,000,000