XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements of Financial Instruments - Summary of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 25,555 $ 25,548
Gross Unrealized Loss (96) (33)
Estimated Fair Values 25,459 25,515
Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 6,285 8,222
Estimated Fair Values 6,285 8,222
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 6,240 3,993
Gross Unrealized Loss (25) (6)
Estimated Fair Values 6,215 3,987
Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 13,030 13,333
Gross Unrealized Loss (71) (27)
Estimated Fair Values 12,959 13,306
Cash and Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Values 7,535 8,222
Short-term Investments    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Values 15,923 14,942
Other Assets    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Values $ 2,001 $ 2,351