XML 78 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Fair value   $ 189
Significant other observable inputs (level 2)    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Fair value   189
Quoted prices in active markets (level 1)    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Fair value   $ 0
Money market funds    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Fair value $ 410,515  
Amortized cost 410,515  
Gross unrealized gains 0  
Gross unrealized losses less than 12 continuous months 0  
Cash equivalents    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Fair value 410,515  
Amortized cost 410,515  
Gross unrealized gains 0  
Gross unrealized losses less than 12 continuous months 0  
Corporate debt securities    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Amortized cost 27,149  
Gross unrealized gains 76  
Gross unrealized losses less than 12 continuous months (20)  
Fair value 27,205  
Corporate debt securities | Significant other observable inputs (level 2)    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Fair value 27,205  
Corporate debt securities | Quoted prices in active markets (level 1)    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Fair value 0  
Municipal bonds    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Amortized cost 18,402  
Gross unrealized gains 39  
Gross unrealized losses less than 12 continuous months (59)  
Fair value 18,382  
Municipal bonds | Significant other observable inputs (level 2)    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Fair value 18,382  
Municipal bonds | Quoted prices in active markets (level 1)    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Fair value 0  
U.S. agency bonds    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Amortized cost 5,056  
Gross unrealized gains 0  
Gross unrealized losses less than 12 continuous months (51)  
Fair value 5,005  
U.S. agency bonds | Significant other observable inputs (level 2)    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Fair value 5,005  
U.S. agency bonds | Quoted prices in active markets (level 1)    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Fair value 0  
Other short-term investments    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Amortized cost 182  
Gross unrealized gains 0  
Gross unrealized losses less than 12 continuous months 0  
Fair value 182  
Other short-term investments | Significant other observable inputs (level 2)    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Fair value 182  
Other short-term investments | Quoted prices in active markets (level 1)    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Fair value 0  
Short-term investments    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Fair value 50,774  
Amortized cost 50,789  
Gross unrealized gains 115  
Gross unrealized losses less than 12 continuous months (130)  
Cash equivalents and short-term investments    
Schedule of Cash Equivalents and Short-Term Investments [Line Items]    
Fair value 461,289  
Amortized cost 461,304  
Gross unrealized gains 115  
Gross unrealized losses less than 12 continuous months $ (130)