XML 46 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Additional Information (Detail)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
Segment
Jun. 30, 2017
USD ($)
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]        
Number of reportable segments | Segment     1  
Remaining performance obligations $ 34,616   $ 34,616  
Revenue recognized 12,740   4,514  
Net sales 107,046 $ 77,905 211,154 $ 148,578
Accounting Standards Update 2014-09        
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]        
Net sales 107,046   211,154  
Accounting Standards Update 2014-09 | Adjustment Due to Adoption of Topic 606        
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]        
Net sales $ (33)   $ (57)