XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Cash equivalents    
Carrying value $ 23,331 $ 8,002
Short-term investments    
Amortized Cost 132,683 76,674
Unrealized Gains 67 7
Unrealized Losses (2) (108)
Aggregate Fair Value 132,748 76,573
Total marketable securities, Amortized Cost 156,014 84,676
Total marketable securities, Aggregate Fair Value 156,079 84,575
Money market funds    
Cash equivalents    
Carrying value 23,331 8,002
U.S. treasury securities    
Short-term investments    
Amortized Cost 129,695 48,636
Unrealized Gains 67 4
Unrealized Losses 0 (105)
Aggregate Fair Value 129,762 48,535
U.S. agency bonds    
Short-term investments    
Amortized Cost 2,988 2,918
Unrealized Gains 0 3
Unrealized Losses (2) 0
Aggregate Fair Value $ 2,986 2,921
Corporate bonds    
Short-term investments    
Amortized Cost   2,914
Unrealized Gains   0
Unrealized Losses   (3)
Aggregate Fair Value   2,911
Commercial paper    
Short-term investments    
Amortized Cost   22,206
Unrealized Gains   0
Unrealized Losses   0
Aggregate Fair Value   $ 22,206