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.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
Mar. 31, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 207,001 $ 327,501
Fair Value 203,013 322,029
Short-term investments:    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 133,178 254,682
Allowance for Credit Losses 0 0
Gross Unrealized Gains 13 15
Gross Unrealized Losses (671) (1,263)
Fair Value 132,520 253,434
Long-term investments:    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 73,823 72,819
Allowance for Credit Losses 0 0
Gross Unrealized Gains 82 21
Gross Unrealized Losses (3,412) (4,245)
Fair Value 70,493 68,595
U.S. treasuries | Short-term investments:    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 56,992 135,688
Allowance for Credit Losses 0 0
Gross Unrealized Gains 8 14
Gross Unrealized Losses (561) (1,153)
Fair Value 56,439 134,549
U.S. treasuries | Long-term investments:    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 18,083 21,434
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses (501) (719)
Fair Value 17,582 20,715
U.S. government sponsored entities | Long-term investments:    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 586 602
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses (56) (66)
Fair Value 530 536
Corporate debt | Short-term investments:    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 75,935 118,135
Allowance for Credit Losses 0 0
Gross Unrealized Gains 5 1
Gross Unrealized Losses (97) (95)
Fair Value 75,843 118,041
Corporate debt | Long-term investments:    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 45,869 44,214
Allowance for Credit Losses 0 0
Gross Unrealized Gains 72 21
Gross Unrealized Losses (2,368) (2,877)
Fair Value 43,573 41,358
Asset-backed securities (“ABS”) and other | Short-term investments:    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 251 859
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses (13) (15)
Fair Value 238 844
Asset-backed securities (“ABS”) and other | Long-term investments:    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 9,285 6,569
Allowance for Credit Losses 0 0
Gross Unrealized Gains 10 0
Gross Unrealized Losses (487) (583)
Fair Value $ 8,808 $ 5,986