XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Summary of Amortized Cost and Estimated Fair Values of Debt Securities Available for Sale (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost, Current marketable securities $ 49,971 $ 29,656
Gross Unrealized Holding Gains, Current marketable securities 1  
Gross Unrealized Holding Losses, Current marketable securities (354) (7)
Carrying Value, Current marketable securities 49,618 29,649
Amortized Cost, Long-term marketable securities 6,925 19,789
Gross Unrealized Holding Losses, Long-term marketable securities (182) (97)
Carrying Value, Long-term marketable securities 6,743 19,692
Cash Equivalents | Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 29,747 51,112
Carrying Value 29,747 51,112
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost, Current marketable securities 12,236 19,586
Carrying Value, Current marketable securities 12,236 19,586
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost, Current marketable securities 4,988 7,068
Gross Unrealized Holding Losses, Current marketable securities (42) (7)
Carrying Value, Current marketable securities 4,946 7,061
Amortized Cost, Long-term marketable securities 930 1,746
Gross Unrealized Holding Losses, Long-term marketable securities (11) (8)
Carrying Value, Long-term marketable securities 919 1,738
U.S Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost, Current marketable securities 30,843  
Gross Unrealized Holding Gains, Current marketable securities 1  
Gross Unrealized Holding Losses, Current marketable securities (292)  
Carrying Value, Current marketable securities 30,552  
Amortized Cost, Long-term marketable securities 5,995 18,043
Gross Unrealized Holding Losses, Long-term marketable securities (171) (89)
Carrying Value, Long-term marketable securities 5,824 17,954
U.S Government Agency Obligations    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost, Current marketable securities 1,904  
Gross Unrealized Holding Losses, Current marketable securities (20)  
Carrying Value, Current marketable securities $ 1,884  
Asset-backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost, Current marketable securities   3,002
Carrying Value, Current marketable securities   $ 3,002