XML 100 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Investments - Schedule of Investments in Debt Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Cost $ 112,768 $ 144,564
Gross Unrealized Gains 195 29
Gross Unrealized Losses (16) (27)
Fair Value 112,947 144,566
Included in cash and cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Cost 16,280 1,595
Gross Unrealized Gains 5 0
Gross Unrealized Losses 0 (1)
Fair Value 16,285 1,594
Included in marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 96,488 142,969
Gross Unrealized Gains 190 29
Gross Unrealized Losses (16) (26)
Fair Value 96,662 142,972
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 10,933 86,764
Gross Unrealized Gains 22 20
Gross Unrealized Losses 0 0
Fair Value 10,955 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 19,067 10,144
Gross Unrealized Gains 7 0
Gross Unrealized Losses 0 0
Fair Value 19,074 10,144
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 81,207 44,924
Gross Unrealized Gains 166 9
Gross Unrealized Losses (16) (27)
Fair Value 81,357 $ 44,906
Certificate of deposits    
Debt Securities, Available-for-sale [Line Items]    
Cost 1,561  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Fair Value $ 1,561