XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents and Investments - Securities Classified as Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Cash and cash equivalents:    
Fair Value $ 92,487 $ 96,140
Short-term investments:    
Amortized Cost 37,906 27,823
Gross Unrealized Gains 11 6
Gross Unrealized Losses (31) (60)
Fair Value 37,886 27,769
Long-term investments:    
Total cash equivalents and investments, Cost 130,393 123,963
Total cash equivalents and investments, Gross Unrealized Gains 11 6
Total cash equivalents and investments, Gross Unrealized Losses (31) (60)
Total cash equivalents and investments, Fair Value 130,373 123,909
Commercial paper    
Short-term investments:    
Amortized Cost 23,353 25,336
Gross Unrealized Gains 3 6
Gross Unrealized Losses (23) (51)
Fair Value 23,333 25,291
U.S. government-sponsored agency bonds    
Short-term investments:    
Amortized Cost 12,618 1,487
Gross Unrealized Gains 8 0
Gross Unrealized Losses (6) (8)
Fair Value 12,620 1,479
Corporate bonds    
Short-term investments:    
Amortized Cost   1,000
Gross Unrealized Gains   0
Gross Unrealized Losses   (1)
Fair Value   999
Asset backed securities    
Short-term investments:    
Amortized Cost 1,935  
Gross Unrealized Gains 0  
Gross Unrealized Losses (2)  
Fair Value 1,933  
Cash    
Cash and cash equivalents:    
Fair Value 7,986 11,827
Money market funds    
Cash and cash equivalents:    
Fair Value $ 84,501 $ 84,313