XML 107 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
CASH EQUIVALENTS AND MARKETABLE SECURITIES - Schedule of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
ASSETS    
Cash equivalents, at carrying value, total $ 45,204 $ 100,444
Marketable securities, amortized cost 35,564 207,923
Marketable securities, gross unrealized gains 241 28
Marketable securities, gross unrealized losses (7) (918)
Marketable securities, estimated fair value 35,798 207,033
Total cash equivalents and marketable securities, amortized cost 38,072 258,743
Total cash equivalents and marketable securities, gross unrealized gains 241 28
Total cash equivalents and marketable securities, gross unrealized losses (7) (918)
Total cash equivalents and marketable securities, estimated fair value 38,306 257,853
Money market funds    
ASSETS    
Cash equivalents, at carrying value, total 2,508 50,820
Cash equivalents, gross unrealized gains 0 0
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, estimated fair value 2,508 50,820
Cash Equivalents    
ASSETS    
Cash equivalents, at carrying value, total 2,508 50,820
Cash equivalents, gross unrealized gains 0 0
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, estimated fair value 2,508 50,820
U.S. government-sponsored entity debt securities    
ASSETS    
Marketable securities, amortized cost 22,347 18,710
Marketable securities, gross unrealized gains 219 0
Marketable securities, gross unrealized losses 0 (293)
Marketable securities, estimated fair value 22,566 18,417
Commercial paper securities    
ASSETS    
Marketable securities, amortized cost 2,825 101,336
Marketable securities, gross unrealized gains 2 22
Marketable securities, gross unrealized losses (1) (193)
Marketable securities, estimated fair value 2,826 101,165
Corporate debt securities    
ASSETS    
Marketable securities, amortized cost 1,399 11,760
Marketable securities, gross unrealized gains 6 0
Marketable securities, gross unrealized losses 0 (90)
Marketable securities, estimated fair value 1,405 11,670
Asset-backed securities    
ASSETS    
Marketable securities, amortized cost 2,368 24,970
Marketable securities, gross unrealized gains 9 2
Marketable securities, gross unrealized losses 0 (180)
Marketable securities, estimated fair value 2,377 24,792
U.S. treasury bills    
ASSETS    
Marketable securities, amortized cost 5,599 7,950
Marketable securities, gross unrealized gains 0 0
Marketable securities, gross unrealized losses (6) (12)
Marketable securities, estimated fair value 5,593 7,938
Certificates of deposit    
ASSETS    
Marketable securities, amortized cost 1,026 37,599
Marketable securities, gross unrealized gains 5 4
Marketable securities, gross unrealized losses 0 (142)
Marketable securities, estimated fair value $ 1,031 37,461
Agency bonds    
ASSETS    
Marketable securities, amortized cost   5,598
Marketable securities, gross unrealized gains   0
Marketable securities, gross unrealized losses   (8)
Marketable securities, estimated fair value   $ 5,590