XML 76 R64.htm IDEA: XBRL DOCUMENT v3.25.2
FINANCIAL INSTRUMENTS - Schedule of Carrying Amount and Fair Value of the Long-Term Debt (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jun. 30, 2025
May 31, 2024
May 09, 2024
Jul. 31, 2020
Financial Liabilities:        
Closing sale price (in dollars per share) $ 23.90   $ 29.86  
2.125% Convertible senior notes due May 2029 | Unsecured Debt        
Financial Liabilities:        
Stated rate 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 | Unsecured Debt        
Financial Liabilities:        
Stated rate 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
Carrying Value        
Financial Assets:        
Equity investments $ 7,750      
Convertible notes receivable 2,500      
Financial Liabilities:        
Acquisition-related contingent consideration 17,209      
Carrying Value | Term loan A facility maturing March 2028 | Term Loan        
Financial Liabilities:        
Convertible senior notes 97,828      
Carrying Value | 2.125% Convertible senior notes due May 2029 | Unsecured Debt        
Financial Liabilities:        
Convertible senior notes 280,267      
Carrying Value | 0.750% Convertible senior notes due August 2025 | Unsecured Debt        
Financial Liabilities:        
Convertible senior notes 202,397      
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 98,256      
Fair Value Measurements Using | Level 2 | 2.125% Convertible senior notes due May 2029 | Unsecured Debt        
Financial Liabilities:        
Convertible senior notes 281,419      
Fair Value Measurements Using | Level 2 | 0.750% Convertible senior notes due August 2025 | Unsecured Debt        
Financial Liabilities:        
Convertible senior notes 201,113      
Fair Value Measurements Using | Level 3        
Financial Assets:        
Equity investments 7,750      
Convertible notes receivable 2,500      
Financial Liabilities:        
Acquisition-related contingent consideration 17,209      
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