XML 57 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Short-term Investments - Unrealized Gain (Loss) on Short-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 157,159 $ 178,948
Unrealized Gain 381 461
Unrealized (Loss) 0 0
Short-term investments 157,540 179,409
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 147,099 168,504
Unrealized Gain 329 396
Unrealized (Loss) 0 0
Short-term investments 147,428 168,900
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 10,060 10,444
Unrealized Gain 52 65
Unrealized (Loss) 0 0
Short-term investments $ 10,112 $ 10,509