XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of Cash Equivalents and Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
ASSETS        
Cash and cash equivalents, at carrying value, total $ 66,830 $ 100,444 $ 117,705 $ 178,872
Available-for-sale securities, amortized cost 115,852 207,923    
Available-for-sale securities, gross unrealized gains 0 28    
Available-for-sale securities, gross unrealized (Losses) (544) (918)    
Available-for-sale securities, estimated fair value 115,308 207,033    
Total cash equivalents and available-for-sale securities, amortized cost 124,020 258,743    
Total cash equivalents and available-for-sale securities, gross unrealized gains 0 28    
Total cash equivalents and available-for-sale securities, gross unrealized (losses) (544) (918)    
Total cash equivalents and available-for-sale securities, estimated fair value 123,476 257,853    
Money market funds        
ASSETS        
Cash and cash equivalents, at carrying value, total 8,168 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 8,168 50,820    
Cash equivalents:        
ASSETS        
Cash and cash equivalents, at carrying value, total 8,168 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 8,168 50,820    
U.S. government-sponsored entity debt securities        
ASSETS        
Available-for-sale securities, amortized cost 32,685 18,710    
Available-for-sale securities, gross unrealized gains 0 0    
Available-for-sale securities, gross unrealized (Losses) (389) (293)    
Available-for-sale securities, estimated fair value 32,296 18,417    
Commercial paper securities        
ASSETS        
Available-for-sale securities, amortized cost 41,881 101,336    
Available-for-sale securities, gross unrealized gains 0 22    
Available-for-sale securities, gross unrealized (Losses) (43) (193)    
Available-for-sale securities, estimated fair value 41,838 101,165    
Corporate debt securities        
ASSETS        
Available-for-sale securities, amortized cost   11,760    
Available-for-sale securities, gross unrealized gains   0    
Available-for-sale securities, gross unrealized (Losses)   (90)    
Available-for-sale securities, estimated fair value   11,670    
Asset-backed securities        
ASSETS        
Available-for-sale securities, amortized cost 10,557 24,970    
Available-for-sale securities, gross unrealized gains 0 2    
Available-for-sale securities, gross unrealized (Losses) (52) (180)    
Available-for-sale securities, estimated fair value 10,505 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) (25) (12)    
Available-for-sale securities, estimated fair value 5,573 7,938    
Certificates of deposit        
ASSETS        
Available-for-sale securities, amortized cost 25,131 37,599    
Available-for-sale securities, gross unrealized gains 0 4    
Available-for-sale securities, gross unrealized (Losses) (35) (142)    
Available-for-sale securities, estimated fair value $ 25,096 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