XML 80 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Short-term Investments - Unrealized Gain (Loss) on Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 178,948 $ 267,716
Unrealized Gain 461 1,032
Unrealized Loss 0 (24)
Estimated Fair Value 179,409 268,724
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 168,504 239,297
Unrealized Gain 396 970
Unrealized Loss 0 (11)
Estimated Fair Value 168,900 240,256
U.S. agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   15,000
Unrealized Gain   0
Unrealized Loss   (7)
Estimated Fair Value   14,993
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 10,444 10,438
Unrealized Gain 65 62
Unrealized Loss 0 0
Estimated Fair Value $ 10,509 10,500
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   2,981
Unrealized Gain   0
Unrealized Loss   (6)
Estimated Fair Value   $ 2,975