XML 64 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Securities - Unrealized Gain (Loss) on Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 447,827 $ 455,004
Unrealized Gain 47 3
Unrealized Loss (7,016) (2,132)
Marketable securities 440,858 452,875
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 384,951 420,392
Unrealized Gain 0 0
Unrealized Loss (6,949) (2,107)
Marketable securities 378,002 418,285
U.S. agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 29,012  
Unrealized Gain 47  
Unrealized Loss 0  
Marketable securities 29,059  
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 28,815 13,878
Unrealized Gain 0 0
Unrealized Loss 0 0
Marketable securities 28,815 13,878
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   2,003
Unrealized Gain   0
Unrealized Loss   (1)
Marketable securities   2,002
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 5,049 18,731
Unrealized Gain 0 3
Unrealized Loss (67) (24)
Marketable securities $ 4,982 $ 18,710