XML 81 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt - January 2017 Exchangeable Senior Notes - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended
Jan. 20, 2017
Oct. 31, 2018
Dec. 31, 2018
Dec. 31, 2019
Debt Disclosure [Line Items]        
Convertible senior notes, exchanged     $ 29,490,000  
Convertible Debt | 2017 Notes        
Debt Disclosure [Line Items]        
Convertible senior notes, principal amount $ 30,000,000.0      
Convertible senior notes, exchanged   $ 30,000,000.0    
Convertible senior notes, stated interest rate 3.50%      
Convertible senior notes, due date 2047      
Convertible senior notes, repurchase price at option of the issuer 100.00%      
Convertible senior notes, outstanding amount       $ 0