XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS - SECURITY TYPE (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Included in cash and cash equivalents:    
Amortized Cost $ 76,458 $ 39,771
Gross Unrealized Gains 6  
Gross Unrealized Losses (30)  
Estimated Fair Value 76,434 39,771
Restricted cash:    
Amortized Cost 365 364
Estimated Fair Value 365 364
Marketable securities:    
Amortized Cost 296,205 116,142
Gross Unrealized Gains 109 6
Gross Unrealized Losses (250) (247)
Estimated Fair Value 296,064 115,901
Money market funds    
Included in cash and cash equivalents:    
Amortized Cost 35,361 39,771
Estimated Fair Value 35,361 39,771
Restricted cash:    
Amortized Cost 93 93
Estimated Fair Value 93 93
Government-sponsored enterprise securities    
Included in cash and cash equivalents:    
Amortized Cost 7,440  
Gross Unrealized Gains 5  
Estimated Fair Value 7,445  
Commercial paper    
Included in cash and cash equivalents:    
Amortized Cost 33,657  
Gross Unrealized Gains 1  
Gross Unrealized Losses (30)  
Estimated Fair Value 33,628  
Certificate of deposit    
Restricted cash:    
Amortized Cost 272 271
Estimated Fair Value 272 271
U.S. Treasury securities (due in less than one year)    
Marketable securities:    
Amortized Cost   12,983
Gross Unrealized Losses   (62)
Estimated Fair Value   12,921
Municipal securities (due in less than one year)    
Marketable securities:    
Amortized Cost   3,000
Gross Unrealized Losses   (24)
Estimated Fair Value   2,976
Government-sponsored enterprise securities (due in less than one year)    
Marketable securities:    
Amortized Cost 61,664 9,860
Gross Unrealized Gains 42  
Gross Unrealized Losses (15) (14)
Estimated Fair Value 61,691 9,846
Government-sponsored enterprise securities (due in one to two years)    
Marketable securities:    
Amortized Cost 11,845  
Gross Unrealized Gains 22  
Estimated Fair Value 11,867  
Commercial paper (due in less than one year)    
Marketable securities:    
Amortized Cost 191,461 64,285
Gross Unrealized Gains 31 6
Gross Unrealized Losses (174) (92)
Estimated Fair Value 191,318 64,199
Corporate notes (due in less than one year)    
Marketable securities:    
Amortized Cost 14,984 26,014
Gross Unrealized Losses (29) (55)
Estimated Fair Value 14,955 $ 25,959
Corporate notes (due in one to two years)    
Marketable securities:    
Amortized Cost 16,251  
Gross Unrealized Gains 14  
Gross Unrealized Losses (32)  
Estimated Fair Value $ 16,233