XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Cash equivalents    
Carrying value $ 21,693 $ 23,331
Short-term investments    
Amortized Cost 125,990 132,683
Unrealized Gains 1 67
Unrealized Losses (41) (2)
Aggregate Fair Value 125,950 132,748
Total marketable securities, Amortized Cost 147,683 156,014
Total marketable securities, Aggregate Fair Value 147,643 156,079
Money market funds    
Cash equivalents    
Carrying value 21,693 23,331
U.S. treasury securities    
Short-term investments    
Amortized Cost 125,990 129,695
Unrealized Gains 1 67
Unrealized Losses (41) 0
Aggregate Fair Value $ 125,950 129,762
U.S. agency bonds    
Short-term investments    
Amortized Cost   2,988
Unrealized Gains   0
Unrealized Losses   (2)
Aggregate Fair Value   $ 2,986