XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.1
CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of Cash Equivalents and Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
ASSETS        
Cash and cash equivalents, at carrying value, total $ 78,241 $ 100,444 $ 120,257 $ 178,872
Available-for-sale securities, amortized cost 163,042 207,923    
Available-for-sale securities, gross unrealized gains 105 28    
Available-for-sale securities, gross unrealized (Losses) (391) (918)    
Available-for-sale securities, estimated fair value 162,756 207,033    
Total cash equivalents and available-for-sale securities, amortized cost 197,516 258,743    
Total cash equivalents and available-for-sale securities, gross unrealized gains 105 28    
Total cash equivalents and available-for-sale securities, gross unrealized (losses) (391) (918)    
Total cash equivalents and available-for-sale securities, estimated fair value 197,230 257,853    
Money market funds        
ASSETS        
Cash and cash equivalents, at carrying value, total 34,474 50,820    
Cash equivalents, gross unrealized gains 0 0    
Cash and cash equivalents accumulated gross unrealized loss before tax 0 0    
Cash equivalents, estimated fair value 34,474 50,820    
Cash equivalents:        
ASSETS        
Cash and cash equivalents, at carrying value, total 34,474 50,820    
Cash equivalents, gross unrealized gains 0 0    
Cash and cash equivalents accumulated gross unrealized loss before tax 0 0    
Cash equivalents, estimated fair value 34,474 50,820    
U.S. government-sponsored entity debt securities        
ASSETS        
Available-for-sale securities, amortized cost 33,753 18,710    
Available-for-sale securities, gross unrealized gains 94 0    
Available-for-sale securities, gross unrealized (Losses) (127) (293)    
Available-for-sale securities, estimated fair value 33,720 18,417    
Commercial paper securities        
ASSETS        
Available-for-sale securities, amortized cost 70,906 101,336    
Available-for-sale securities, gross unrealized gains 9 22    
Available-for-sale securities, gross unrealized (Losses) (79) (193)    
Available-for-sale securities, estimated fair value 70,836 101,165    
Corporate debt securities        
ASSETS        
Available-for-sale securities, amortized cost 8,335 11,760    
Available-for-sale securities, gross unrealized gains 0 0    
Available-for-sale securities, gross unrealized (Losses) (24) (90)    
Available-for-sale securities, estimated fair value 8,311 11,670    
Asset-backed securities        
ASSETS        
Available-for-sale securities, amortized cost 14,689 24,970    
Available-for-sale securities, gross unrealized gains 0 2    
Available-for-sale securities, gross unrealized (Losses) (76) (180)    
Available-for-sale securities, estimated fair value 14,613 24,792    
U.S. treasury bills        
ASSETS        
Available-for-sale securities, amortized cost 5,598 7,950    
Available-for-sale securities, gross unrealized gains 0 0    
Available-for-sale securities, gross unrealized (Losses) (2) (12)    
Available-for-sale securities, estimated fair value 5,596 7,938    
Certificates of deposit        
ASSETS        
Available-for-sale securities, amortized cost 29,761 37,599    
Available-for-sale securities, gross unrealized gains 2 4    
Available-for-sale securities, gross unrealized (Losses) (83) (142)    
Available-for-sale securities, estimated fair value $ 29,680 37,461    
Agency bonds        
ASSETS        
Available-for-sale securities, amortized cost   5,598    
Available-for-sale securities, gross unrealized gains   0    
Available-for-sale securities, gross unrealized (Losses)   (8)    
Available-for-sale securities, estimated fair value   $ 5,590