XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Available-for-Sale Marketable Securities - Summary of Available-for-Sale Marketable Securities by Major Type of Security (Detail) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost $ 138,870 $ 223,694
Gross Unrealized Gains   5
Gross Unrealized Losses (2,148) (363)
Estimated fair value 136,722 223,336
U.S. Treasury Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 4,004 11,573
Gross Unrealized Losses (7) (3)
Estimated fair value 3,997 11,570
U.S. Government Agency Obligations [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 9,500 17,020
Gross Unrealized Losses (646) (45)
Estimated fair value 8,854 16,975
Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 39,955 66,495
Gross Unrealized Losses (838) (171)
Estimated fair value 39,117 66,324
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 62,884 106,914
Gross Unrealized Gains   5
Gross Unrealized Losses (64) (31)
Estimated fair value 62,820 106,888
Municipal Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 22,527 21,692
Gross Unrealized Losses (593) (113)
Estimated fair value $ 21,934 $ 21,579