XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments - Schedule of Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 424,934 $ 320,166
Gross Unrealized Gains 14 186
Gross Unrealized Losses (398) (191)
Fair Value 424,550 320,161
U.S. treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 167,659 128,479
Gross Unrealized Gains 3 124
Gross Unrealized Losses (96) (27)
Fair Value 167,566 128,576
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 53,138 47,415
Gross Unrealized Gains 0 1
Gross Unrealized Losses (68) (35)
Fair Value 53,070 47,381
Corporate notes and obligations    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 204,137 139,747
Gross Unrealized Gains 11 61
Gross Unrealized Losses (234) (128)
Fair Value $ 203,914 139,680
Time deposits    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost   4,525
Gross Unrealized Gains   0
Gross Unrealized Losses   (1)
Fair Value   $ 4,524