XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cash, Cash Equivalents and Investments - Securities Classified as Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Cash and cash equivalents:    
Fair Value $ 61,628 $ 72,428
Short-term investments:    
Amortized Cost 29,109 44,267
Gross Unrealized Gains 0 1
Gross Unrealized Losses (114) (7)
Fair Value 28,995 44,261
Amortized Cost 90,737 116,695
Gross Unrealized Gains 0 1
Gross Unrealized Losses (114) (7)
Fair Value 90,623 116,689
Commercial paper    
Short-term investments:    
Amortized Cost 20,616 31,936
Gross Unrealized Gains 0 1
Gross Unrealized Losses (78) (2)
Fair Value 20,538 31,935
U.S. government-sponsored agency bonds    
Short-term investments:    
Amortized Cost 1,480  
Gross Unrealized Gains 0  
Gross Unrealized Losses (1)  
Fair Value 1,479  
Corporate bonds    
Short-term investments:    
Amortized Cost 1,005 7,025
Gross Unrealized Gains 0 0
Gross Unrealized Losses (9) (3)
Fair Value 996 7,022
U.S. treasury notes    
Short-term investments:    
Amortized Cost 6,008  
Gross Unrealized Gains 0  
Gross Unrealized Losses (26)  
Fair Value 5,982  
Asset backed securities    
Short-term investments:    
Amortized Cost   5,306
Gross Unrealized Gains   0
Gross Unrealized Losses   (2)
Fair Value   5,304
Cash    
Cash and cash equivalents:    
Fair Value 652 1,253
Money market funds    
Cash and cash equivalents:    
Fair Value $ 60,976 $ 71,175