XML 91 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Obligations and Commitments, Long-Term Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Apr. 30, 2021
Dec. 31, 2019
Long-Term Obligations [Abstract]          
Liability related to sale of future royalties $ 513,736 $ 0      
Lease liabilities 178,969 186,156      
Mortgage debt 8,859 8,998      
Other obligations 33,714 7,295      
Total 1,922,943 1,369,195      
Less: current portion (8,831) (7,535)      
Total Long-Term Obligations 1,914,112 1,361,660      
1.75 Percent Convertible Senior Notes [Member]          
Long-Term Obligations [Abstract]          
Convertible senior notes $ 562,285 $ 0      
Interest rate on convertible senior notes 1.75% 1.75%      
0 Percent Convertible Senior Notes [Member]          
Long-Term Obligations [Abstract]          
Convertible senior notes $ 625,380 $ 622,242      
Interest rate on convertible senior notes 0.00% 0.00% 0.00% 0.00%  
0.125 Percent Convertible Senior Notes [Member]          
Long-Term Obligations [Abstract]          
Convertible senior notes $ 0 $ 544,504      
Interest rate on convertible senior notes 0.125% 0.125% 0.125%   0.125%