XML 64 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Investments - Schedule of Investments in Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Cost $ 62,672 $ 112,768
Gross Unrealized Gains 30 195
Gross Unrealized Losses (9) (16)
Fair Value 62,693 112,947
Included in cash and cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Cost 6,302 16,280
Gross Unrealized Gains 1 5
Gross Unrealized Losses 0 0
Fair Value 6,303 16,285
Included in marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 56,370 96,488
Gross Unrealized Gains 29 190
Gross Unrealized Losses (9) (16)
Fair Value 56,390 96,662
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 15,363 10,933
Gross Unrealized Gains 0 22
Gross Unrealized Losses 0 0
Fair Value 15,363 10,955
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Cost 9,899 19,067
Gross Unrealized Gains 0 7
Gross Unrealized Losses 0 0
Fair Value 9,899 19,074
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 37,410 81,207
Gross Unrealized Gains 30 166
Gross Unrealized Losses (9) (16)
Fair Value $ 37,431 81,357
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