XML 71 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurement - Schedule of Carrying and Fair Value Amounts (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Jun. 11, 2024
May 11, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Short-term marketable securities $ 105,437 $ 7,311    
Long-term marketable securities $ 69,303 0    
Minimum        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Long-term marketable securities term (in years) 1 year      
Maximum        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Long-term marketable securities term (in years) 3 years      
3.75% Convertible Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Interest rate 3.75%     3.75%
3.25% Convertible Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Interest rate 3.25%   3.25%  
Carrying Value | Level 1 | Corporate notes and bonds        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity marketable securities $ 61,788 0    
Carrying Value | Level 1 | U.S. Government and agency obligations        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity marketable securities 19,717 7,311    
Carrying Value | Level 1 | Commercial paper        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity marketable securities 154,507 0    
Carrying Value | Level 1 | Municipal notes and bonds        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity marketable securities 15,906 0    
Carrying Value | Level 2 | 3.75% Convertible Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Convertible notes 373,750 373,750    
Carrying Value | Level 2 | 3.25% Convertible Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Convertible notes 373,750 373,750    
Carrying Value | Level 3 | Term Loan        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Credit Agreement 600,000 0    
Carrying Value | Level 3 | Revolver        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Credit Agreement 0 0    
Fair Value | Level 1 | Corporate notes and bonds        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity marketable securities 62,035 0    
Fair Value | Level 1 | U.S. Government and agency obligations        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity marketable securities 19,724 7,312    
Fair Value | Level 1 | Commercial paper        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity marketable securities 154,479 0    
Fair Value | Level 1 | Municipal notes and bonds        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity marketable securities 15,932 0    
Fair Value | Level 2 | 3.75% Convertible Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Convertible notes 902,672 738,724    
Fair Value | Level 2 | 3.25% Convertible Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Convertible notes 573,665 491,582    
Fair Value | Level 3 | Term Loan        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Credit Agreement 605,256 0    
Fair Value | Level 3 | Revolver        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Credit Agreement $ 0 $ 0