XML 47 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of Cash Equivalents and Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Assets        
Cash equivalents, at carrying value, total $ 54,417 $ 45,204 $ 78,241 $ 100,444
Marketable securities, amortized cost   35,564    
Marketable securities, gross unrealized gains   241    
Marketable securities, gross unrealized losses   (7)    
Marketable securities, estimated fair value   35,798    
Total cash equivalents and marketable securities, amortized cost   38,072    
Total cash equivalents and marketable securities, gross unrealized gains   241    
Total cash equivalents and marketable securities, gross unrealized losses   (7)    
Total cash equivalents and marketable securities, estimated fair value   38,306    
Money market funds        
Assets        
Cash equivalents, at carrying value, total 8,956 2,508    
Cash equivalents, gross unrealized gains 0 0    
Cash equivalents, gross unrealized losses 0 0    
Cash equivalents, estimated fair value 8,956 2,508    
Cash equivalents:        
Assets        
Cash equivalents, at carrying value, total 8,956 2,508    
Cash equivalents, gross unrealized gains 0 0    
Cash equivalents, gross unrealized losses 0 0    
Cash equivalents, estimated fair value $ 8,956 2,508    
U.S. government-sponsored entity debt securities        
Assets        
Marketable securities, amortized cost   22,347    
Marketable securities, gross unrealized gains   219    
Marketable securities, gross unrealized losses   0    
Marketable securities, estimated fair value   22,566    
Commercial paper securities        
Assets        
Marketable securities, amortized cost   2,825    
Marketable securities, gross unrealized gains   2    
Marketable securities, gross unrealized losses   (1)    
Marketable securities, estimated fair value   2,826    
Corporate debt securities        
Assets        
Marketable securities, amortized cost   1,399    
Marketable securities, gross unrealized gains   6    
Marketable securities, gross unrealized losses   0    
Marketable securities, estimated fair value   1,405    
Asset-backed securities        
Assets        
Marketable securities, amortized cost   2,368    
Marketable securities, gross unrealized gains   9    
Marketable securities, gross unrealized losses   0    
Marketable securities, estimated fair value   2,377    
U.S. treasury bills        
Assets        
Marketable securities, amortized cost   5,599    
Marketable securities, gross unrealized gains   0    
Marketable securities, gross unrealized losses   (6)    
Marketable securities, estimated fair value   5,593    
Certificates of deposit        
Assets        
Marketable securities, amortized cost   1,026    
Marketable securities, gross unrealized gains   5    
Marketable securities, gross unrealized losses   0    
Marketable securities, estimated fair value   $ 1,031