XML 93 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Convertible Senior Notes - Net Carrying Amount (Details) - Senior Notes - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Aug. 31, 2020
Mar. 31, 2020
Mar. 31, 2019
2026 Notes          
Debt Instrument [Line Items]          
Principal amount $ 500,000 $ 1,000,000 $ 1,000,000    
Unamortized issuance costs (4,837) (12,309)      
2025 Notes          
Debt Instrument [Line Items]          
Principal amount 699,979 699,982   $ 700,000 $ 700,000
Unamortized issuance costs (6,549) (9,518)      
carrying Amount | Fair Value, Nonrecurring | 2026 Notes          
Debt Instrument [Line Items]          
Net carrying amount 495,163 987,691      
carrying Amount | Fair Value, Nonrecurring | 2025 Notes          
Debt Instrument [Line Items]          
Net carrying amount $ 693,430 $ 690,464