v3.22.4
INDEBTEDNESS - Schedule of Long Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Debt instrument, stated percentage 4.49% 5.00%
Principal Amount $ 3,437,500 $ 3,437,500
Unamortized Debt Discount and Issuance Costs (44,052) (52,705)
Net Carrying Amount $ 3,393,448 $ 3,384,795
Convertible notes | 2026 Convertible Notes    
Debt Instrument [Line Items]    
Debt instrument, stated percentage 0.50% 0.50%
Effective Interest Rate 0.98% 0.98%
Principal Amount $ 1,437,500 $ 1,437,500
Unamortized Debt Discount and Issuance Costs (23,339) (29,436)
Net Carrying Amount $ 1,414,161 $ 1,408,064
Senior Notes | 2028 Senior Notes    
Debt Instrument [Line Items]    
Debt instrument, stated percentage 3.375% 3.38%
Effective Interest Rate 3.57% 3.57%
Principal Amount $ 1,000,000 $ 1,000,000
Unamortized Debt Discount and Issuance Costs (10,022) (11,565)
Net Carrying Amount $ 989,978 $ 988,435
Senior Notes | 2031 Senior Notes    
Debt Instrument [Line Items]    
Debt instrument, stated percentage 3.625% 3.63%
Effective Interest Rate 3.77% 3.77%
Principal Amount $ 1,000,000 $ 1,000,000
Unamortized Debt Discount and Issuance Costs (10,691) (11,704)
Net Carrying Amount $ 989,309 $ 988,296