XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
INVESTMENTS - Schedule of Marketable Securities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 368,813 $ 320,166
Gross Unrealized Gains 1,139 186
Gross Unrealized Losses (19) (191)
Fair Value 369,933 320,161
U.S. treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 133,454 128,479
Gross Unrealized Gains 300 124
Gross Unrealized Losses 0 (27)
Fair Value 133,754 128,576
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 36,023 47,415
Gross Unrealized Gains 59 1
Gross Unrealized Losses (2) (35)
Fair Value 36,080 47,381
Corporate notes and obligations    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 199,336 139,747
Gross Unrealized Gains 780 61
Gross Unrealized Losses (17) (128)
Fair Value $ 200,099 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