XML 92 R44.htm IDEA: XBRL DOCUMENT v3.25.1
CASH EQUIVALENTS AND MARKETABLE SECURITIES - Schedule of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
ASSETS    
Cash equivalents, at carrying value, total $ 41,918 $ 45,204
Marketable securities 0 35,798
Marketable securities, amortized cost   35,564
Marketable securities, gross unrealized gains   241
Marketable securities, gross unrealized losses 0 (7)
Marketable securities, estimated fair value   35,798
Total cash equivalents and marketable securities, amortized cost 4,138 38,072
Total cash equivalents and marketable securities, gross unrealized gains 0 241
Total cash equivalents and marketable securities, gross unrealized losses 0 (7)
Total cash equivalents and marketable securities, estimated fair value 4,138 38,306
Money market funds    
ASSETS    
Cash equivalents, at carrying value, total 4,138 2,508
Cash equivalents, gross unrealized gains 0 0
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, estimated fair value $ 4,138 2,508
Cash equivalents    
ASSETS    
Cash equivalents, at carrying value, total   2,508
Cash equivalents, gross unrealized gains   0
Cash equivalents, gross unrealized losses   0
Cash equivalents, estimated fair value   2,508
U.S. government-sponsored entity debt securities    
ASSETS    
Marketable securities   22,566
Marketable securities, amortized cost   22,347
Marketable securities, gross unrealized gains   219
Marketable securities, gross unrealized losses   0
Commercial paper securities    
ASSETS    
Marketable securities   2,826
Marketable securities, amortized cost   2,825
Marketable securities, gross unrealized gains   2
Marketable securities, gross unrealized losses   (1)
Corporate debt securities    
ASSETS    
Marketable securities   1,405
Marketable securities, amortized cost   1,399
Marketable securities, gross unrealized gains   6
Marketable securities, gross unrealized losses   0
Asset-backed securities    
ASSETS    
Marketable securities   2,377
Marketable securities, amortized cost   2,368
Marketable securities, gross unrealized gains   9
Marketable securities, gross unrealized losses   0
U.S. treasury bills    
ASSETS    
Marketable securities   5,593
Marketable securities, amortized cost   5,599
Marketable securities, gross unrealized gains   0
Marketable securities, gross unrealized losses   (6)
Certificates of deposit    
ASSETS    
Marketable securities   1,031
Marketable securities, amortized cost   1,026
Marketable securities, gross unrealized gains   5
Marketable securities, gross unrealized losses   $ 0