v3.24.2
FINANCIAL INSTRUMENTS - Schedule of Carrying Amount and Fair Value of the Long-Term Debt (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
6 Months Ended
Jun. 30, 2024
Jun. 28, 2024
May 31, 2024
May 09, 2024
Jul. 31, 2020
Financial Liabilities:          
Closing sale price (in dollars per share)   $ 28.61   $ 29.86  
2.125% Convertible senior notes due May 2029 | Unsecured Debt          
Financial Liabilities:          
Stated interest rate (as a percent) 2.125%   2.125%    
Initial conversion price of notes into common stock (in dollars per share) $ 39.56   $ 39.56    
0.750% Convertible senior notes due August 2025          
Financial Liabilities:          
Maximum conversion premium (in shares) 2.8        
0.750% Convertible senior notes due August 2025 | Unsecured Debt          
Financial Liabilities:          
Stated interest rate (as a percent) 0.75%       0.75%
Closing sale price (in dollars per share)         $ 54.17
Initial conversion price of notes into common stock (in dollars per share) $ 71.78       $ 71.78
Carrying Value          
Financial Assets:          
Equity investments $ 15,877        
Convertible notes receivable 11,995        
Financial Liabilities:          
Acquisition-related contingent consideration 22,401        
Carrying Value | Term loan A facility maturing March 2028 | Term Loan          
Financial Liabilities:          
Convertible senior notes 109,751        
Carrying Value | 2.125% Convertible senior notes due May 2029 | Unsecured Debt          
Financial Liabilities:          
Convertible senior notes 278,394        
Carrying Value | 0.750% Convertible senior notes due August 2025 | Unsecured Debt          
Financial Liabilities:          
Convertible senior notes 201,155        
Fair Value Measurements Using | Level 1          
Financial Assets:          
Equity investments 0        
Convertible notes receivable 0        
Financial Liabilities:          
Acquisition-related contingent consideration 0        
Fair Value Measurements Using | Level 1 | Term loan A facility maturing March 2028 | Term Loan          
Financial Liabilities:          
Convertible senior notes 0        
Fair Value Measurements Using | Level 1 | 2.125% Convertible senior notes due May 2029 | Unsecured Debt          
Financial Liabilities:          
Convertible senior notes 0        
Fair Value Measurements Using | Level 1 | 0.750% Convertible senior notes due August 2025 | Unsecured Debt          
Financial Liabilities:          
Convertible senior notes 0        
Fair Value Measurements Using | Level 2          
Financial Assets:          
Equity investments 0        
Convertible notes receivable 0        
Financial Liabilities:          
Acquisition-related contingent consideration 0        
Fair Value Measurements Using | Level 2 | Term loan A facility maturing March 2028 | Term Loan          
Financial Liabilities:          
Convertible senior notes 110,383        
Fair Value Measurements Using | Level 2 | 2.125% Convertible senior notes due May 2029 | Unsecured Debt          
Financial Liabilities:          
Convertible senior notes 286,422        
Fair Value Measurements Using | Level 2 | 0.750% Convertible senior notes due August 2025 | Unsecured Debt          
Financial Liabilities:          
Convertible senior notes 189,971        
Fair Value Measurements Using | Level 3          
Financial Assets:          
Equity investments 15,877        
Convertible notes receivable 11,995        
Financial Liabilities:          
Acquisition-related contingent consideration 22,401        
Fair Value Measurements Using | Level 3 | Term loan A facility maturing March 2028 | Term Loan          
Financial Liabilities:          
Convertible senior notes 0        
Fair Value Measurements Using | Level 3 | 2.125% Convertible senior notes due May 2029 | Unsecured Debt          
Financial Liabilities:          
Convertible senior notes 0        
Fair Value Measurements Using | Level 3 | 0.750% Convertible senior notes due August 2025 | Unsecured Debt          
Financial Liabilities:          
Convertible senior notes $ 0