XML 60 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash and Investments - Securities Classified as Cash and Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Cash and cash equivalents:    
Cash and cash equivalents $ 72,428 $ 91,032
Short-term investments:    
Short-term investments, Cost 44,267 95,455
Short-term investments, Gross Unrealized Gains 1 7
Short-term investments, Gross Unrealized Losses (7) (10)
Short-term investments, Fair Value 44,261 95,452
Long-term investments:    
Total cash equivalents and investments, Cost 116,695 188,602
Total cash equivalents and investments, Gross Unrealized Gains 1 7
Total cash equivalents and investments, Gross Unrealized Losses (7) (11)
Total cash equivalents and investments, Fair Value 116,689 188,598
Money market funds    
Cash and cash equivalents:    
Cash and cash equivalents 71,175 88,151
Commercial paper    
Cash and cash equivalents:    
Cash and cash equivalents   2,100
Cash    
Cash and cash equivalents:    
Cash and cash equivalents 1,253 781
Commercial paper    
Short-term investments:    
Short-term investments, Cost 31,936 60,631
Short-term investments, Gross Unrealized Gains 1 2
Short-term investments, Gross Unrealized Losses (2) (4)
Short-term investments, Fair Value 31,935 60,629
Corporate bonds    
Short-term investments:    
Short-term investments, Cost 7,025 24,547
Short-term investments, Gross Unrealized Gains 0 3
Short-term investments, Gross Unrealized Losses (3) (6)
Short-term investments, Fair Value 7,022 24,544
Long-term investments:    
Long-term investments, Cost   2,115
Long-term investments, Gross Unrealized Gains   0
Long-term investments, Gross Unrealized Losses   (1)
Long-term investments, Fair Value   2,114
Asset-backed securities    
Short-term investments:    
Short-term investments, Cost 5,306  
Short-term investments, Gross Unrealized Gains 0  
Short-term investments, Gross Unrealized Losses (2)  
Short-term investments, Fair Value 5,304  
U.S. government-sponsored agency bonds    
Short-term investments:    
Short-term investments, Cost   9,277
Short-term investments, Gross Unrealized Gains   2
Short-term investments, Gross Unrealized Losses   0
Short-term investments, Fair Value   9,279
U.S. treasury notes    
Short-term investments:    
Short-term investments, Cost 0 1,000
Short-term investments, Gross Unrealized Gains 0 0
Short-term investments, Gross Unrealized Losses 0 0
Short-term investments, Fair Value $ 0 $ 1,000