XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Senior Notes - Schedule of Components of Convertible Senior Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2019
Nov. 30, 2017
0% Convertible Senior Notes Due 2026          
Liability component:          
Principal $ 375,000 $ 375,000 $ 375,000    
Less: debt discount, net of amortization (8,352) (97,261)      
Net carrying amount 366,648 277,739      
Equity component   99,000      
0.125% Convertible Senior Notes Due 2024          
Liability component:          
Principal 450,000 450,000   $ 450,000  
Less: debt discount, net of amortization (6,958) (62,044)      
Net carrying amount 443,042 387,956      
Equity component   86,133      
1.50% Convertible Senior Notes Due 2022          
Liability component:          
Principal 8 8     $ 115,000
Net carrying amount $ 8 8      
Equity component   $ (39,358)