XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Short-term Investments - Unrealized Gain (Loss) on Short-Term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 216,365 $ 267,716
Unrealized Gain 1,204 1,032
Unrealized (Loss) 0 (24)
Short-term investments 217,569 268,724
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 205,922 239,297
Unrealized Gain 1,101 970
Unrealized (Loss) 0 (11)
Short-term investments 207,023 240,256
U.S. agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   15,000
Unrealized Gain   0
Unrealized (Loss)   (7)
Short-term investments   14,993
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 10,443 10,438
Unrealized Gain 103 62
Unrealized (Loss) 0 0
Short-term investments $ 10,546 10,500
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   2,981
Unrealized Gain   0
Unrealized (Loss)   (6)
Short-term investments   $ 2,975