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.22.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, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 274,534 $ 295,773
Allowance for Credit Losses 0  
Fair Value 271,968 296,478
Short-term investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 220,015 183,915
Allowance for Credit Losses 0 0
Gross Unrealized Gains 15 22
Gross Unrealized Losses (1,042) (69)
Fair Value 218,988 183,868
Short-term investments [Member] | U.S. Treasuries [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 101,141 35,767
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses (849) (34)
Fair Value 100,292 35,733
Short-term investments [Member] | Corporate debt [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 118,271 148,148
Allowance for Credit Losses 0 0
Gross Unrealized Gains 7 22
Gross Unrealized Losses (193) (35)
Fair Value 118,085 148,135
Short-term investments [Member] | ABS and other [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 603  
Allowance for Credit Losses 0  
Gross Unrealized Gains 8  
Gross Unrealized Losses 0  
Fair Value 611  
Long-term marketable securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 54,519 111,858
Allowance for Credit Losses 0 0
Gross Unrealized Gains 161 1,194
Gross Unrealized Losses (1,700) (442)
Fair Value 52,980 112,610
Long-term marketable securities [Member] | U.S. Treasuries [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 12,420 70,902
Allowance for Credit Losses 0 0
Gross Unrealized Gains 9 128
Gross Unrealized Losses (311) (263)
Fair Value 12,118 70,767
Long-term marketable securities [Member] | U.S. Government Sponsored Entities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 674 726
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 22
Gross Unrealized Losses (18) (3)
Fair Value 656 745
Long-term marketable securities [Member] | Corporate debt [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 34,300 33,197
Allowance for Credit Losses 0 0
Gross Unrealized Gains 147 962
Gross Unrealized Losses (1,141) (146)
Fair Value 33,306 34,013
Long-term marketable securities [Member] | ABS and other [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 7,125 7,033
Allowance for Credit Losses 0 0
Gross Unrealized Gains 5 82
Gross Unrealized Losses (230) (30)
Fair Value $ 6,900 $ 7,085