XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of Cash Equivalents and Available-for-Sale Securities (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Cash equivalents:        
Amortized Cost $ 27,786,000 $ 45,204,000 $ 66,830,000 $ 100,444,000
Marketable securities:        
Amortized Cost   35,564,000    
Gross Unrealized Gains   241,000    
Gross Unrealized Losses 0 (7,000)    
Estimated Fair Value 0 35,798,000    
Total cash equivalents and marketable securities, amortized cost $ 0 38,072,000    
Total cash equivalents and marketable securities, gross unrealized gains   241,000    
Total cash equivalents and marketable securities, gross unrealized losses   (7,000)    
Total cash equivalents and marketable securities, estimated fair value   38,306,000    
U.S. government-sponsored entity debt securities        
Marketable securities:        
Amortized Cost   22,347,000    
Gross Unrealized Gains   219,000    
Gross Unrealized Losses   0    
Estimated Fair Value   22,566,000    
Commercial paper securities        
Marketable securities:        
Amortized Cost   2,825,000    
Gross Unrealized Gains   2,000    
Gross Unrealized Losses   (1,000)    
Estimated Fair Value   2,826,000    
Corporate debt securities        
Marketable securities:        
Amortized Cost   1,399,000    
Gross Unrealized Gains   6,000    
Gross Unrealized Losses   0    
Estimated Fair Value   1,405,000    
Asset-backed securities        
Marketable securities:        
Amortized Cost   2,368,000    
Gross Unrealized Gains   9,000    
Gross Unrealized Losses   0    
Estimated Fair Value   2,377,000    
U.S. treasury bills        
Marketable securities:        
Amortized Cost   5,599,000    
Gross Unrealized Gains   0    
Gross Unrealized Losses   (6,000)    
Estimated Fair Value   5,593,000    
Certificates of deposit        
Marketable securities:        
Amortized Cost   1,026,000    
Gross Unrealized Gains   5,000    
Gross Unrealized Losses   0    
Estimated Fair Value   1,031,000    
Cash equivalents:        
Cash equivalents:        
Amortized Cost   2,508,000    
Gross Unrealized Gains   0    
Gross Unrealized Losses   0    
Estimated Fair Value   2,508,000    
Money market funds        
Cash equivalents:        
Amortized Cost   2,508,000    
Gross Unrealized Gains   0    
Gross Unrealized Losses   0    
Estimated Fair Value   $ 2,508,000