XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash Equivalents and Marketable Securities - Investment Profile (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Debt securities, available-for-sale, current $ 55,436 $ 0
Cash equivalents, at carrying value and debt securities, available-for-sale, amortized cost 139,623  
Cash equivalents and debt securities, available-for-sale, accumulated gross unrealized gain, current, before tax 12  
Cash equivalents and debt securities, available-for-sale, accumulated gross unrealized loss, current, before tax (9)  
Cash equivalents and debt securities, available-for-sale, fair value disclosure 139,626  
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents, at carrying value 15,971  
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 15,971  
Debt securities issued by U.S. government agencies    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents, at carrying value 17,889  
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 17,889  
Debt securities, available-for-sale, amortized cost, current 59,722  
Debt securities, available-for-sale, accumulated gross unrealized gain, current, before tax 12  
Debt securities, available-for-sale, accumulated gross unrealized loss, current, before tax 0  
Debt securities, available-for-sale, current 59,734  
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents, at carrying value 12,009  
Cash equivalents, accumulated gross unrealized gain, current, before tax 0  
Cash equivalents, accumulated gross unrealized loss, current, before tax (1)  
Cash equivalents, fair value disclosure 12,008  
Debt securities, available-for-sale, amortized cost, current 26,602  
Debt securities, available-for-sale, accumulated gross unrealized gain, current, before tax 0  
Debt securities, available-for-sale, accumulated gross unrealized loss, current, before tax (2)  
Debt securities, available-for-sale, current 26,600  
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents, at carrying value 2,450  
Cash equivalents, accumulated gross unrealized gain, current, before tax 0  
Cash equivalents, accumulated gross unrealized loss, current, before tax (1)  
Cash equivalents, fair value disclosure 2,449  
Debt securities, available-for-sale, amortized cost, current 1,934  
Debt securities, available-for-sale, accumulated gross unrealized gain, current, before tax 0  
Debt securities, available-for-sale, accumulated gross unrealized loss, current, before tax (3)  
Debt securities, available-for-sale, current 1,931  
Other debt securities    
Debt Securities, Available-for-sale [Line Items]    
Debt securities, available-for-sale, amortized cost, current 3,046  
Debt securities, available-for-sale, accumulated gross unrealized gain, current, before tax 0  
Debt securities, available-for-sale, accumulated gross unrealized loss, current, before tax (2)  
Debt securities, available-for-sale, current $ 3,044