XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Estimated Value of Cash Equivalents and Debt Securities and Gross Unrealized Holding Gains and Losses (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Cash Equivalents and Investment Securities [Line Items]    
Cash equivalents, Amortized cost $ 40,483 $ 13,520
Cash equivalents, Estimated Fair Value 40,483  
Debt securities, Amortized cost 86,677 84,005
Debt securities, Unrealized loss (522) (149)
Debt securities, Estimated Fair Value 86,155 83,856
Assets, Fair Value 126,638 97,376
Short-Term Debt [Member]    
Cash Equivalents and Investment Securities [Line Items]    
Debt securities, Estimated Fair Value 86,155 66,594
Long-term Debt    
Cash Equivalents and Investment Securities [Line Items]    
Debt securities, Estimated Fair Value   17,262
Corporate Debt Securities [Member]    
Cash Equivalents and Investment Securities [Line Items]    
Debt securities, Amortized cost 33,461 41,576
Debt securities, Unrealized loss (197) (65)
Debt securities, Estimated Fair Value 33,264 41,511
Assets, Fair Value 33,264 41,511
US Government Bonds [Member]    
Cash Equivalents and Investment Securities [Line Items]    
Debt securities, Amortized cost 42,312 42,429
Debt securities, Unrealized loss (325) (84)
Debt securities, Estimated Fair Value 41,987 42,345
Assets, Fair Value 41,987 42,345
Money Market Funds [Member]    
Cash Equivalents and Investment Securities [Line Items]    
Cash equivalents, Amortized cost 40,483 13,520
Cash equivalents, Estimated Fair Value 40,483  
Assets, Fair Value 40,483 13,520
Commercial Paper [Member]    
Cash Equivalents and Investment Securities [Line Items]    
Debt securities, Amortized cost 10,904  
Debt securities, Estimated Fair Value 10,904  
Assets, Fair Value 10,904  
Cash Equivalents [Member]    
Cash Equivalents and Investment Securities [Line Items]    
Cash equivalents, Estimated Fair Value $ 40,483 $ 13,520