XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Cash Equivalents and Marketable Securities - Schedule of Cash Equivalent and Marketable Securities Classified as Available-for-Sale (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis Cash Equivalents $ 396,103 $ 362,062
Unrealized Gains 98 0
Unrealized Losses (4) (54)
Cash Equivalents, Estimated Fair Value 396,197 362,008
Amortized Cost Basis 430,331 413,916
Unrealized Gains 99 0
Unrealized Losses (111) (328)
Estimated Fair Value 430,319 413,588
Commercial Paper    
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis Cash Equivalents 20,971 159,812
Unrealized Gains 0 0
Unrealized Losses (4) (54)
Cash Equivalents, Estimated Fair Value 20,967 159,758
Agency Discount Notes    
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis Cash Equivalents 322,988  
Unrealized Gains 98  
Unrealized Losses 0  
Cash Equivalents, Estimated Fair Value 323,086  
Money Market Funds    
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis Cash Equivalents 52,144 202,250
Unrealized Gains 0 0
Unrealized Losses 0 0
Cash Equivalents, Estimated Fair Value 52,144 202,250
Short-term Marketable Securities    
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis 34,228 51,854
Unrealized Gains 1 0
Unrealized Losses (107) (274)
Estimated Fair Value 34,122 51,580
Short-term Marketable Securities | Commercial Paper    
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis 34,228 51,854
Unrealized Gains 1 0
Unrealized Losses (107) (274)
Estimated Fair Value $ 34,122 $ 51,580