XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Summary of Cash, Cash Equivalents and Marketable Securities (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost $ 174,350 $ 202,004
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 174,350 202,004
Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 478,346 423,796
Unrealized Gains 71 12
Unrealized Losses (811) (1,417)
Estimated Fair Value 477,606 422,391
Marketable Securities Available-for-Sale | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 652,696 625,800
Unrealized Gains 71 12
Unrealized Losses (811) (1,417)
Estimated Fair Value 651,956 624,395
Cash | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 18,598 29,586
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 18,598 29,586
Money Market Funds | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 155,752 172,418
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 155,752 172,418
U.S. Treasuries | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 22,707 42,502
Unrealized Gains 11 0
Unrealized Losses (21) (194)
Estimated Fair Value 22,697 42,308
U.S. Government Agency Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 127,248 88,429
Unrealized Gains 33 0
Unrealized Losses (356) (397)
Estimated Fair Value 126,925 88,032
Corporate Debt Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 328,391 292,865
Unrealized Gains 27 12
Unrealized Losses (434) (826)
Estimated Fair Value $ 327,984 $ 292,051