XML 77 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Commitments And Contingencies Disclosure [Abstract]      
Minimum term of non-cancellable operating leases 1 year    
Expiration of non-cancellable operating leases maximum year 2030    
Operating lease, rent expense $ 1.0 $ 1.0 $ 0.8
Purchase commitment, paid 10.0 $ 6.7 $ 6.9
Future minimum purchase commitment 2019 13.1    
Future minimum purchase commitment 2020 3.2    
Future minimum purchase commitment 2021 2.5    
Future minimum purchase commitment 2022 2.6    
Future minimum purchase commitment 2023 $ 0.1