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.23.2
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, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized Cost $ 240,229 $ 327,501
Fair Value 235,567 322,029
Short-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 165,471 254,682
Allowance for Credit Losses 0 0
Gross Unrealized Gains 1 15
Gross Unrealized Losses (616) (1,263)
Fair Value 164,856 253,434
Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 74,758 72,819
Allowance for Credit Losses 0 0
Gross Unrealized Gains 6 21
Gross Unrealized Losses (4,053) (4,245)
Fair Value 70,711 68,595
U.S. treasuries | Short-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 65,984 135,688
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 14
Gross Unrealized Losses (489) (1,153)
Fair Value 65,495 134,549
U.S. treasuries | Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 18,115 21,434
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses (706) (719)
Fair Value 17,409 20,715
U.S. government sponsored entities | Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 574 602
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses (64) (66)
Fair Value 510 536
Corporate debt | Short-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 99,487 118,135
Allowance for Credit Losses 0 0
Gross Unrealized Gains 1 1
Gross Unrealized Losses (127) (95)
Fair Value 99,361 118,041
Corporate debt | Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 44,923 44,214
Allowance for Credit Losses 0 0
Gross Unrealized Gains 6 21
Gross Unrealized Losses (2,679) (2,877)
Fair Value 42,250 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 11,146 6,569
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses (604) (583)
Fair Value $ 10,542 $ 5,986