XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Available-for-Sale Investments - Summary of Available-for-Sale Securities Held (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost $ 100,012 $ 120,236
Gross unrealized gains   8
Gross unrealized losses (345) (53)
Fair Value 99,667 120,191
Commercial Paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 88,342 106,298
Gross unrealized gains   8
Gross unrealized losses (242) (29)
Fair Value 88,100 106,277
Corporate Debt Securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 3,620 5,876
Gross unrealized losses (3) (3)
Fair Value 3,617 5,873
U.S. Government Agency Securities and Treasuries    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 8,050 8,062
Gross unrealized losses (100) (21)
Fair Value $ 7,950 $ 8,041