XML 56 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Short-term Investments - Unrealized Gain (Loss) on Short-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 228,694 $ 267,716
Unrealized Gain 17 1,032
Unrealized Loss (387) (24)
Short-term investments 228,324 268,724
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 215,265 239,297
Unrealized Gain 17 970
Unrealized Loss (368) (11)
Short-term investments 214,914 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,440 10,438
Unrealized Gain 0 62
Unrealized Loss (15) 0
Short-term investments 10,425 10,500
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,989 2,981
Unrealized Gain 0 0
Unrealized Loss (4) (6)
Short-term investments $ 2,985 $ 2,975