XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Investments - Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Cash and cash equivalents:    
Amortized Cost $ 56,441 $ 37,187
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair Value 56,441 37,187
Investments:    
Amortized Cost 143,222 102,740
Gross unrealized gains 0 0
Gross unrealized losses (430) (126)
Fair Value 142,792 102,614
Total cash, cash equivalents and investments, Amortized Cost 199,663 139,927
Total cash, cash equivalents and investments, Gross Unrealized Gains 0 0
Total cash, cash equivalents and investments, Gross Unrealized Losses (430) (126)
Total cash, cash equivalents and investments, Fair Value 199,233 139,801
Cash and cash equivalents    
Cash and cash equivalents:    
Amortized Cost 56,441 37,187
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair Value 56,441 37,187
Certificates of deposit (due within 1 year)    
Investments:    
Amortized Cost 9,044 9,047
Gross unrealized gains 0 0
Gross unrealized losses (14) (9)
Fair Value 9,030 9,038
Commercial paper (due within 1 year)    
Investments:    
Amortized Cost 54,456 50,975
Gross unrealized gains 0 0
Gross unrealized losses (186) (55)
Fair Value 54,270 50,920
Corporate bonds (due within 1 year)    
Investments:    
Amortized Cost 41,747 42,718
Gross unrealized gains 0 0
Gross unrealized losses (178) (62)
Fair Value 41,569 $ 42,656
Corporate bonds (due within 2 years)    
Investments:    
Amortized Cost 4,020  
Gross unrealized gains 0  
Gross unrealized losses (35)  
Fair Value 3,985  
U.S. Government and government agencies (due within 1 year)    
Investments:    
Amortized Cost 33,955  
Gross unrealized gains 0  
Gross unrealized losses (17)  
Fair Value $ 33,938