XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurement - Schedule of Carrying and Fair Value Amounts (Details) - USD ($)
$ in Thousands
Mar. 31, 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 $ 43,708 $ 7,311    
Long-term marketable securities $ 90,295 0    
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 $ 46,754 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 44,960 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 26,434 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,855 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 46,723 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 44,925 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 26,425 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,843 0    
Fair Value | Level 2 | 3.75% Convertible Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Convertible notes 642,046 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 $ 446,343 $ 491,582