XML 227 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Thousands
2 Months Ended 12 Months Ended
Dec. 13, 2018
Feb. 22, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Loss Contingencies [Line Items]          
Rent expense under operating lease     $ 4,200 $ 2,900 $ 1,800
Purchase of intangible assets     558 $ 1,024 $ 3,495
Initial deposit $ 200        
Open purchase order     66,600    
Self-insurance on product claim     5,000    
Letters of credit outstanding amount     3,100    
Surety Bond          
Loss Contingencies [Line Items]          
Bonds outstanding     14,100    
Expiring May 2018 | Surety Bond          
Loss Contingencies [Line Items]          
Letters of credit outstanding amount     3,100    
Expiring in 2018 | Surety Bond          
Loss Contingencies [Line Items]          
Bonds outstanding     400    
Expiring in 2020 | Surety Bond          
Loss Contingencies [Line Items]          
Bonds outstanding     700    
Expiring in 2021 | Surety Bond          
Loss Contingencies [Line Items]          
Outstanding surety bonds expected to be released during period     2,300    
Expiring in 2022 | Surety Bond          
Loss Contingencies [Line Items]          
Outstanding surety bonds expected to be released during period     3,100    
Expiring in 2023 and thereafter | Surety Bond          
Loss Contingencies [Line Items]          
Outstanding surety bonds expected to be released during period     $ 7,600    
Minimum          
Loss Contingencies [Line Items]          
Operating leases, term (ranging from less than one year)     1 year    
Maximum          
Loss Contingencies [Line Items]          
Operating leases, term (ranging from less than one year)     5 years    
Lease Agreements          
Loss Contingencies [Line Items]          
Useful Life 84 years        
Purchase of intangible assets $ 13,100        
Plan | Subsequent Event          
Loss Contingencies [Line Items]          
Prepaid rent under the lease   $ 10,900