XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Cash, Cash Equivalents and Investments - Securities Classified as Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Cash and cash equivalents:    
Amortized Cost $ 53,408 $ 72,428
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 53,408 72,428
Short-term investments:    
Amortized Cost 27,713 44,267
Gross Unrealized Gains 0 1
Gross Unrealized Losses (109) (7)
Fair Value 27,604 44,261
Amortized Cost 81,121 116,695
Gross Unrealized Gains 0 1
Gross Unrealized Losses (109) (7)
Fair Value 81,012 116,689
Commercial paper    
Short-term investments:    
Amortized Cost 16,931 31,936
Gross Unrealized Gains 0 1
Gross Unrealized Losses (49) (2)
Fair Value 16,882 31,935
U.S. government-sponsored agency bonds    
Short-term investments:    
Amortized Cost 8,768  
Gross Unrealized Gains 0  
Gross Unrealized Losses (45)  
Fair Value 8,723  
Corporate bonds    
Short-term investments:    
Amortized Cost 1,011 7,025
Gross Unrealized Gains 0 0
Gross Unrealized Losses (12) (3)
Fair Value 999 7,022
Asset-backed securities    
Short-term investments:    
Amortized Cost 1,003 5,306
Gross Unrealized Gains 0 0
Gross Unrealized Losses (3) (2)
Fair Value 1,000 5,304
Cash    
Cash and cash equivalents:    
Amortized Cost 2,975 1,253
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 2,975 1,253
Money market funds    
Cash and cash equivalents:    
Amortized Cost 50,433 71,175
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value $ 50,433 $ 71,175