XML 69 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Short-term Investments - Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   $ 387,539
Unrealized Gains   74
Unrealized Losses   0
Fair Value   387,613
Cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value   245,258
Short-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 0 142,294
Fair Value 0 142,355
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 338,163 186,872
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 338,163 186,872
Money market funds | Cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 338,163 186,872
Money market funds | Short-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 0 0
U.S. treasury notes    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   177,129
Unrealized Gains   70
Unrealized Losses   0
Fair Value   177,199
U.S. treasury notes | Cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value   58,386
U.S. treasury notes | Short-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Fair Value   118,813
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   13,940
Unrealized Gains   1
Unrealized Losses   0
Fair Value   13,941
Commercial paper | Cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value   0
Commercial paper | Short-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Fair Value   13,941
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   9,598
Unrealized Gains   3
Unrealized Losses   0
Fair Value   9,601
Corporate bonds | Cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value   0
Corporate bonds | Short-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Fair Value   $ 9,601