XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Cash and Investments in Marketable Securities - Additional Information (Detail) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Cash and Investments in Marketable Securities [Line Items]    
Maximum maturity term for debt securities investment 2 years  
Weighted average maturity term for debt securities investment (or less) 1 year  
Debt securities, available-for-sale accumulated gross unrealized loss, before tax   $ 0.7
Minimum    
Cash and Investments in Marketable Securities [Line Items]    
Long term investment maturity period 1 year 1 year
Maximum    
Cash and Investments in Marketable Securities [Line Items]    
Long term investment maturity period 2 years 2 years