XML 108 R93.htm IDEA: XBRL DOCUMENT v3.19.1
Revenues from Contracts with Customers - Additional Information (Detail)
12 Months Ended
Dec. 31, 2018
USD ($)
Agreement
Jan. 01, 2018
USD ($)
Revenue From Contract With Customer [Abstract]    
Number of performance obligations | Agreement 1  
Deferred revenue $ 4,200,000 $ 4,600,000
Deferred revenue, revenue recognized 3,200,000  
Capitalized contract costs $ 2,300