XML 29 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition - Additional Information (Detail)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
Sep. 30, 2019
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Contract liability revenue recognized $ 0.0 $ 7.1
Impairment losses on Contract Assets 0.0 0.0
Transaction price allocated to uncompleted contracts $ 83.5 $ 83.5
Expected time of revenue recognition   over the next 18 months.
Performance obligation, description of timing   one year or less.