XML 77 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Short-term Investments - Unrealized Gain (Loss) on Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 267,716 $ 447,827
Unrealized Gain 1,032 47
Unrealized Loss (24) (7,016)
Estimated Fair Value 268,724 440,858
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 239,297 384,951
Unrealized Gain 970 0
Unrealized Loss (11) (6,949)
Estimated Fair Value 240,256 378,002
U.S. agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 15,000 29,012
Unrealized Gain 0 47
Unrealized Loss (7) 0
Estimated Fair Value 14,993 29,059
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   28,815
Unrealized Gain   0
Unrealized Loss   0
Estimated Fair Value   28,815
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 10,438  
Unrealized Gain 62  
Unrealized Loss 0  
Estimated Fair Value 10,500  
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,981 5,049
Unrealized Gain 0 0
Unrealized Loss (6) (67)
Estimated Fair Value $ 2,975 $ 4,982