XML 69 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Cash Equivalents and Marketable Securities - Schedule of Cash Equivalent and Marketable Securities Classified as Available-for-Sale (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis Cash Equivalents $ 362,062 $ 233,103
Unrealized Gains 0 0
Unrealized Losses (54) (2)
Cash Equivalents, Estimated Fair Value 362,008 233,101
Amortized Cost Basis 413,916 626,976
Unrealized Gains 0 2
Unrealized Losses (328) (134)
Estimated Fair Value 413,588 626,844
Commercial Paper    
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis Cash Equivalents 159,812 56,988
Unrealized Gains 0  
Unrealized Losses (54) (2)
Cash Equivalents, Estimated Fair Value 159,758 56,986
Money Market Funds    
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis Cash Equivalents 202,250 176,115
Unrealized Gains 0 0
Unrealized Losses 0 0
Cash Equivalents, Estimated Fair Value 202,250 176,115
Short-term Marketable Securities    
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis 51,854 393,873
Unrealized Gains 0 2
Unrealized Losses (274) (132)
Estimated Fair Value 51,580 393,743
Short-term Marketable Securities | U.S. Treasury Notes    
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis   76,518
Unrealized Gains   0
Unrealized Losses   (46)
Estimated Fair Value   76,472
Short-term Marketable Securities | Commercial Paper    
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis 51,854 167,761
Unrealized Gains 0 2
Unrealized Losses (274) (26)
Estimated Fair Value $ 51,580 167,737
Short-term Marketable Securities | Corporate Debt Securities    
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis   122,548
Unrealized Gains   0
Unrealized Losses   (58)
Estimated Fair Value   122,490
Short-term Marketable Securities | Supranational Debt Securities    
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis   27,046
Unrealized Gains   0
Unrealized Losses   (2)
Estimated Fair Value   $ 27,044