Quarterly report pursuant to Section 13 or 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.2.u1
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
Jun. 30, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Amortized Cost $ 175,801 $ 238,556
Fair Value 173,507 236,340
Short-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 120,308 169,018
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 74
Gross Unrealized Losses (501) (211)
Fair Value 119,807 168,881
Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 55,493 69,538
Allowance for Credit Losses 0 0
Gross Unrealized Gains 163 345
Gross Unrealized Losses (1,956) (2,424)
Fair Value 53,700 67,459
U.S. treasuries | Short-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 45,725 91,951
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 60
Gross Unrealized Losses (236) (171)
Fair Value 45,489 91,840
U.S. treasuries | Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 828 10,097
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses (52) (245)
Fair Value 776 9,852
U.S. government sponsored entities | Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 1,033 1,069
Allowance for Credit Losses 0 0
Gross Unrealized Gains 6 29
Gross Unrealized Losses (71) (58)
Fair Value 968 1,040
Corporate debt | Short-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 74,583 77,067
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 14
Gross Unrealized Losses (265) (40)
Fair Value 74,318 77,041
Corporate debt | Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 41,991 45,990
Allowance for Credit Losses 0 0
Gross Unrealized Gains 88 244
Gross Unrealized Losses (1,515) (1,669)
Fair Value 40,564 44,565
Asset-backed securities (“ABS”) and other | Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 11,641 12,382
Allowance for Credit Losses 0 0
Gross Unrealized Gains 69 72
Gross Unrealized Losses (318) (452)
Fair Value $ 11,392 $ 12,002