XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents and Short-Term Investments - Securities Classified as Cash and Short-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Cash and cash equivalents:    
Cash and cash equivalents $ 96,140 $ 72,428
Short-term investments:    
Short-term investments, Cost 27,823 44,267
Short-term investments, Gross Unrealized Gains 6 1
Short-term investments, Gross Unrealized Losses (60) (7)
Short-term investments, Fair Value 27,769 44,261
Total cash equivalents and investments, Cost 123,963 116,695
Total cash equivalents and investments, Gross Unrealized Gains 6 1
Total cash equivalents and investments, Gross Unrealized Losses (60) (7)
Total cash equivalents and investments, Fair Value 123,909 116,689
Commercial paper    
Short-term investments:    
Short-term investments, Cost 25,336 31,936
Short-term investments, Gross Unrealized Gains 6 1
Short-term investments, Gross Unrealized Losses (51) (2)
Short-term investments, Fair Value 25,291 31,935
Corporate bonds    
Short-term investments:    
Short-term investments, Cost 1,000 7,025
Short-term investments, Gross Unrealized Gains 0 0
Short-term investments, Gross Unrealized Losses (1) (3)
Short-term investments, Fair Value 999 7,022
U.S. government-sponsored agency bonds    
Short-term investments:    
Short-term investments, Cost 1,487  
Short-term investments, Gross Unrealized Gains 0  
Short-term investments, Gross Unrealized Losses (8)  
Short-term investments, Fair Value 1,479  
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
Cash    
Cash and cash equivalents:    
Cash and cash equivalents 11,827 1,253
Money market funds    
Cash and cash equivalents:    
Cash and cash equivalents $ 84,313 71,175
Commercial paper    
Cash and cash equivalents:    
Cash and cash equivalents   0
Corporate bonds    
Cash and cash equivalents:    
Cash and cash equivalents   $ 0