XML 75 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
MARKETABLE DEBT SECURITIES - Summary of Company's Marketable Debt Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 1,648,127 $ 1,420,603
Gross Unrealized Gains 3,030 119
Gross Unrealized Losses (1,482) (9,589)
Fair Value 1,649,675 1,411,133
U.S. treasury securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 892,237 870,033
Gross Unrealized Gains 1,085 79
Gross Unrealized Losses (588) (4,382)
Fair Value 892,734 865,730
U.S. government-sponsored enterprise securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 440,915 275,610
Gross Unrealized Gains 1,000 24
Gross Unrealized Losses (574) (3,101)
Fair Value 441,341 272,533
Corporate notes    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 252,487 211,398
Gross Unrealized Gains 945 16
Gross Unrealized Losses (320) (2,106)
Fair Value 253,112 209,308
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 58,901 59,143
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 58,901 59,143
Certificates of deposit    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 3,587 4,419
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value $ 3,587 $ 4,419