XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Investments - Schedule of Debt Securities, Available-for-sale (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Cost $ 101,684 $ 144,564
Gross Unrealized Gains 246 29
Gross Unrealized Losses (5) (27)
Fair Value 101,925 144,566
Included in cash and cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Cost 20,381 1,595
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (1)
Fair Value 20,381 1,594
Included in marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 81,303 142,969
Gross Unrealized Gains 246 29
Gross Unrealized Losses (5) (26)
Fair Value 81,544 142,972
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 24,326 86,764
Gross Unrealized Gains 12 20
Gross Unrealized Losses 0 0
Fair Value 24,338 86,784
U.S. agency and government sponsored securities    
Debt Securities, Available-for-sale [Line Items]    
Cost   2,732
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Fair Value   2,732
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Cost 9,354 10,144
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 9,354 10,144
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 67,504 44,924
Gross Unrealized Gains 234 9
Gross Unrealized Losses (5) (27)
Fair Value 67,733 $ 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