XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Cash equivalents    
Carrying value $ 22,953 $ 23,331
Short-term investments    
Amortized Cost 125,814 132,683
Unrealized Gains 2 67
Unrealized Losses (34) (2)
Aggregate Fair Value 125,782 132,748
Total marketable securities, Amortized Cost 148,767 156,014
Total marketable securities, Aggregate Fair Value 148,735 156,079
Money market funds    
Cash equivalents    
Carrying value 22,953 23,331
U.S. treasury securities    
Short-term investments    
Amortized Cost 125,814 129,695
Unrealized Gains 2 67
Unrealized Losses (34) 0
Aggregate Fair Value $ 125,782 129,762
U.S. agency bonds    
Short-term investments    
Amortized Cost   2,988
Unrealized Gains   0
Unrealized Losses   (2)
Aggregate Fair Value   $ 2,986