XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Investments in Marketable Securities - Summary of Investments Classified As Available-For-Sale Securities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 339,595 $ 119,695
Gross Unrealized Gains 28  
Gross Unrealized Losses (567) (842)
Aggregate Estimated Fair Value 339,056 118,853
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 90,828 43,780
Gross Unrealized Gains 1  
Gross Unrealized Losses (1)  
Aggregate Estimated Fair Value 90,828 43,780
Corporate debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 98,539 72,183
Gross Unrealized Gains 26  
Gross Unrealized Losses (226) (824)
Aggregate Estimated Fair Value 98,339 71,359
Government debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 150,228 3,732
Gross Unrealized Gains 1  
Gross Unrealized Losses (340) (18)
Aggregate Estimated Fair Value $ 149,889 $ 3,714