XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurement - Schedule of Carrying and Fair Value Amounts (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 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 $ 63,284 $ 7,311    
Long-term marketable securities $ 98,069 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,798 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 54,545 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 34,125 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,881 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    
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 61,886 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 54,480 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 34,104 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,880 0    
Fair Value | Level 2 | 3.75% Convertible Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Convertible notes 779,457 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 $ 512,088 $ 491,582