XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Cash Equivalents and Marketable Securities - Additional Information (Detail) - Security
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash equivalents and marketable securities [Line Items]    
Realized gains or losses on marketable securities no material realized gains or losses no material realized gains or losses
Number of individual securities in an unrealized loss position for 12 months or greater 0  
Period of unrealized loss position 12 months or greater  
Maximum [Member]    
Cash equivalents and marketable securities [Line Items]    
Marketable securities contractual maturities period 1 year