XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Cash Equivalents and Marketable Securities - Investment Profile (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Debt securities, available-for-sale, current $ 188,387 $ 0
Cash equivalents, at carrying value and debt securities, available-for-sale, amortized cost 322,556  
Cash equivalents and debt securities, available-for-sale, accumulated gross unrealized gain, current, before tax 1,331  
Cash equivalents and debt securities, available-for-sale, accumulated gross unrealized loss, current, before tax 0  
Cash equivalents and debt securities, available-for-sale, fair value disclosure 323,887  
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents, at carrying value 81,359  
Cash equivalents, accumulated gross unrealized gain, current, before tax 0  
Cash equivalents, accumulated gross unrealized loss, current, before tax 0  
Cash equivalents, fair value disclosure 81,359  
Debt securities issued by U.S. government agencies    
Debt Securities, Available-for-sale [Line Items]    
Debt securities, available-for-sale, amortized cost, current 143,283  
Debt securities, available-for-sale, accumulated gross unrealized gain, current, before tax 900  
Debt securities, available-for-sale, accumulated gross unrealized loss, current, before tax 0  
Debt securities, available-for-sale, current 144,183  
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Debt securities, available-for-sale, amortized cost, current 74,715  
Debt securities, available-for-sale, accumulated gross unrealized gain, current, before tax 370  
Debt securities, available-for-sale, accumulated gross unrealized loss, current, before tax 0  
Debt securities, available-for-sale, current 75,085  
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Debt securities, available-for-sale, amortized cost, current 18,543  
Debt securities, available-for-sale, accumulated gross unrealized gain, current, before tax 45  
Debt securities, available-for-sale, accumulated gross unrealized loss, current, before tax 0  
Debt securities, available-for-sale, current 18,588  
Other debt securities    
Debt Securities, Available-for-sale [Line Items]    
Debt securities, available-for-sale, amortized cost, current 4,656  
Debt securities, available-for-sale, accumulated gross unrealized gain, current, before tax 16  
Debt securities, available-for-sale, accumulated gross unrealized loss, current, before tax 0  
Debt securities, available-for-sale, current $ 4,672