XML 60 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Securities - Components of Marketable Securities by Security Type (Detail)
$ in Thousands
Dec. 31, 2021
USD ($)
Schedule Of Available For Sale Securities [Line Items]  
Marketable Securities, Amortized Cost $ 66,908
Marketable Securities, Gross Unrealized Losses (36)
Marketable Securities, Fair Value 66,872
U.S. Treasury Securities (due within one year) [Member]  
Schedule Of Available For Sale Securities [Line Items]  
Marketable Securities, Amortized Cost 63,907
Marketable Securities, Gross Unrealized Losses (33)
Marketable Securities, Fair Value 63,874
U.S. Government Agency Bonds (due within one year) [Member]  
Schedule Of Available For Sale Securities [Line Items]  
Marketable Securities, Amortized Cost 3,001
Marketable Securities, Gross Unrealized Losses (3)
Marketable Securities, Fair Value $ 2,998