XML 50 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Long-term Debt - Schedule of Net Carrying Amount of Long-term Debt (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Total $ 2,374,863 $ 2,155,151
Convertible Senior Notes due 2025 | Convertible Debt    
Debt Instrument [Line Items]    
Total 639,380 637,882
Convertible Senior Notes due 2027 | Convertible Debt    
Debt Instrument [Line Items]    
Total 1,031,268 1,029,263
Secured Notes Due Twenty Twenty Eight    
Debt Instrument [Line Items]    
Total 488,764 488,006
Secured Term Loan Due Twenty Twenty Five    
Debt Instrument [Line Items]    
Total 204,621 0
Other Long-Term Secured Debt    
Debt Instrument [Line Items]    
Total $ 10,830 $ 0