Annual report pursuant to Section 13 and 15(d)

Investments in Marketable Debt Securities, Available-for-Sale - Schedule of Amortized Cost and Fair Value of Marketable Securities, Available-for-Sale, by Type of Security (Detail)

v3.24.0.1
Investments in Marketable Debt Securities, Available-for-Sale - Schedule of Amortized Cost and Fair Value of Marketable Securities, Available-for-Sale, by Type of Security (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized Cost $ 238,556 $ 327,501
Fair Value 236,340 322,029
Short-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 169,018 254,682
Allowance for Credit Losses 0 0
Gross Unrealized Gains 74 15
Gross Unrealized Losses (211) (1,263)
Fair Value 168,881 253,434
Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 69,538 72,819
Allowance for Credit Losses 0 0
Gross Unrealized Gains 345 21
Gross Unrealized Losses (2,424) (4,245)
Fair Value 67,459 68,595
U.S. treasuries | Short-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 91,951 135,688
Allowance for Credit Losses 0 0
Gross Unrealized Gains 60 14
Gross Unrealized Losses (171) (1,153)
Fair Value 91,840 134,549
U.S. treasuries | Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 10,097 21,434
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses (245) (719)
Fair Value 9,852 20,715
U.S. government sponsored entities | Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 1,069 602
Allowance for Credit Losses 0 0
Gross Unrealized Gains 29 0
Gross Unrealized Losses (58) (66)
Fair Value 1,040 536
Corporate debt | Short-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 77,067 118,135
Allowance for Credit Losses 0 0
Gross Unrealized Gains 14 1
Gross Unrealized Losses (40) (95)
Fair Value 77,041 118,041
Corporate debt | Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 45,990 44,214
Allowance for Credit Losses 0 0
Gross Unrealized Gains 244 21
Gross Unrealized Losses (1,669) (2,877)
Fair Value 44,565 41,358
Asset-backed securities (“ABS”) and other | Short-term investments:    
Marketable Securities [Line Items]    
Amortized Cost   859
Allowance for Credit Losses   0
Gross Unrealized Gains   0
Gross Unrealized Losses   (15)
Fair Value   844
Asset-backed securities (“ABS”) and other | Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 12,382 6,569
Allowance for Credit Losses 0 0
Gross Unrealized Gains 72 0
Gross Unrealized Losses (452) (583)
Fair Value $ 12,002 $ 5,986