XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Investments - Summary of Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Investments    
Amortized Cost $ 152,562 $ 239,606
Gross Unrealized Gains 3 0
Gross Unrealized Losses (5) (31)
Estimated Fair Value 152,560 239,575
Cash Equivalents | Money market funds    
Investments    
Amortized Cost 105,078 188,734
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 105,078 188,734
Cash Equivalents | U.S. treasury notes    
Investments    
Amortized Cost 4,994  
Gross Unrealized Gains 1  
Gross Unrealized Losses 0  
Estimated Fair Value 4,995  
Cash Equivalents | Certificates of deposit    
Investments    
Amortized Cost 401 400
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 401 400
Short-term Investments | U.S. treasury notes    
Investments    
Amortized Cost 42,089 50,472
Gross Unrealized Gains 2 0
Gross Unrealized Losses (5) (31)
Estimated Fair Value $ 42,086 $ 50,441