XML 34 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities - Summary of Marketable securities by Security (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Amortized Cost $ 581,865 $ 384,487
Gross Unrealized Gains 32 419
Gross Unrealized Losses (1,603) (388)
Fair Value 580,294 384,518
Commercial paper [Member]    
Marketable Securities [Line Items]    
Amortized Cost 105,591 67,098
Gross Unrealized Gains   26
Gross Unrealized Losses (146) (44)
Fair Value 105,445 67,080
Corporate bonds [Member]    
Marketable Securities [Line Items]    
Amortized Cost 321,594 193,876
Gross Unrealized Gains 24 328
Gross Unrealized Losses (1,235) (255)
Fair Value 320,383 193,949
Government and agency securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 124,967 89,044
Gross Unrealized Gains 8 58
Gross Unrealized Losses (212) (75)
Fair Value 124,763 89,027
US Treasury Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 29,713 34,469
Gross Unrealized Gains   7
Gross Unrealized Losses (10) (14)
Fair Value $ 29,703 $ 34,462