XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Investments - Schedule of Debt Securities, Available-for-sale (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Cost $ 105,215 $ 144,564
Gross Unrealized Gains 10 29
Gross Unrealized Losses (78) (27)
Fair Value 105,147 144,566
Included in cash and cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Cost 1,739 1,595
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (1)
Fair Value 1,739 1,594
Included in marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 103,476 142,969
Gross Unrealized Gains 10 29
Gross Unrealized Losses (78) (26)
Fair Value 103,408 142,972
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 17,189 86,764
Gross Unrealized Gains 0 20
Gross Unrealized Losses (2) 0
Fair Value 17,187 86,784
U.S. agency and government sponsored securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 2,523 2,732
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1) 0
Fair Value 2,522 2,732
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Cost 19,007 10,144
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 19,007 10,144
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 65,996 44,924
Gross Unrealized Gains 10 9
Gross Unrealized Losses (75) (27)
Fair Value 65,931 $ 44,906
Certificate of deposit    
Debt Securities, Available-for-sale [Line Items]    
Cost 500  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Fair Value $ 500