XML 60 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments - Schedule of Investments by Security Type (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 111,258 $ 187,439
Gross Unrealized Gain   14
Gross Unrealized Loss (59) (61)
Fair Value 111,199 187,392
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 6,250 12,343
Fair Value 6,250 12,343
Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 40,123 68,333
Gross Unrealized Gain   8
Gross Unrealized Loss (28) (52)
Fair Value 40,095 68,289
Certificate of Deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   2,272
Fair Value   2,272
Government Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 64,885 104,491
Gross Unrealized Gain   6
Gross Unrealized Loss (31) (9)
Fair Value $ 64,854 $ 104,488