XML 62 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash Equivalents and Marketable Securities - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Security
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Cash equivalents and marketable securities [Line Items]      
Cash and cash equivalents and marketable securities $ 206,300 $ 171,100  
Cash and cash equivalents 93,287 170,056  
Marketable securities $ 113,000 1,000  
Number of individual securities in an unrealized loss position for 12 months or greater | Security 0    
Marketable securities recognition of other-than-temporary impairment $ 0 $ 0 $ 0
Realized gains or losses on marketable securities, description no material realized gains or losses    
Maximum [Member]      
Cash equivalents and marketable securities [Line Items]      
Marketable securities contractual maturities period 2 years