XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Cash, Cash Equivalents and Investments - Securities Classified as Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Cash and cash equivalents:    
Cash and cash equivalents, Amortized Cost $ 47,078 $ 72,428
Cash and cash equivalents, Gross Unrealized Gains 0 0
Cash and cash equivalents, Gross Unrealized Losses (1) 0
Cash and cash equivalents, Fair Value 47,077 72,428
Short-term investments:    
Short-term investments, Amortized Cost 42,714 44,267
Short-term investments, Gross Unrealized Gains 0 1
Short-term investments, Gross Unrealized Losses (87) (7)
Short-term investments, Fair Value 42,627 44,261
Total cash equivalents and investments, Cost 89,792 116,695
Total cash equivalents and investments, Gross Unrealized Gains 0 1
Total cash equivalents and investments, Gross Unrealized Losses (88) (7)
Total cash equivalents and investments, Fair Value 89,704 116,689
Cash    
Cash and cash equivalents:    
Cash and cash equivalents, Amortized Cost 7,555 1,253
Cash and cash equivalents, Gross Unrealized Gains 0 0
Cash and cash equivalents, Gross Unrealized Losses 0 0
Cash and cash equivalents, Fair Value 7,555 1,253
Money market funds    
Cash and cash equivalents:    
Cash and cash equivalents, Amortized Cost 34,524 71,175
Cash and cash equivalents, Gross Unrealized Gains 0 0
Cash and cash equivalents, Gross Unrealized Losses 0 0
Cash and cash equivalents, Fair Value 34,524 71,175
Commercial paper    
Cash and cash equivalents:    
Cash and cash equivalents, Amortized Cost 4,999  
Cash and cash equivalents, Gross Unrealized Gains 0  
Cash and cash equivalents, Gross Unrealized Losses (1)  
Cash and cash equivalents, Fair Value 4,998  
Commercial paper    
Short-term investments:    
Short-term investments, Amortized Cost 28,409 31,936
Short-term investments, Gross Unrealized Gains 0 1
Short-term investments, Gross Unrealized Losses (52) (2)
Short-term investments, Fair Value 28,357 31,935
U.S. government-sponsored agency bonds    
Short-term investments:    
Short-term investments, Amortized Cost 10,777  
Short-term investments, Gross Unrealized Gains 0  
Short-term investments, Gross Unrealized Losses (22)  
Short-term investments, Fair Value 10,755  
Corporate bonds    
Short-term investments:    
Short-term investments, Amortized Cost 2,521 7,025
Short-term investments, Gross Unrealized Gains 0 0
Short-term investments, Gross Unrealized Losses (10) (3)
Short-term investments, Fair Value 2,511 7,022
Asset-backed securities    
Short-term investments:    
Short-term investments, Amortized Cost 1,007 5,306
Short-term investments, Gross Unrealized Gains 0 0
Short-term investments, Gross Unrealized Losses (3) (2)
Short-term investments, Fair Value $ 1,004 $ 5,304