XML 68 R56.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurement - Schedule of Carrying and Fair Value Amounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Jun. 11, 2024
May 11, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Short-term marketable securities $ 49,191 $ 71,021    
Long-term marketable securities $ 32,616 49,534    
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 $ 54,969 59,477    
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 5,000 10,001    
Carrying Value | Level 1 | Commercial paper        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity marketable securities 9,944 39,202    
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 11,894 11,875    
Carrying Value | Level 2 | 3.75% Convertible Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Convertible notes 273,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 600,000    
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 55,055 59,757    
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 4,999 10,006    
Fair Value | Level 1 | Commercial paper        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Held-to-maturity marketable securities 9,942 39,198    
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 11,896 11,890    
Fair Value | Level 2 | 3.75% Convertible Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Convertible notes 720,032 950,013    
Fair Value | Level 2 | 3.25% Convertible Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Convertible notes 614,047 597,206    
Fair Value | Level 3 | Term Loan        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Credit Agreement $ 601,581 $ 602,265