XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Cash equivalents    
Carrying value $ 38,760 $ 8,002
Short-term investments    
Amortized Cost 113,272 76,674
Unrealized Gains 5 7
Unrealized Losses (16) (108)
Aggregate Fair Value 113,261 76,573
Total marketable securities, Amortized Cost 152,032 84,676
Total marketable securities, Aggregate Fair Value 152,021 84,575
Money market funds    
Cash equivalents    
Carrying value 38,760 8,002
U.S. treasury securities    
Short-term investments    
Amortized Cost 104,348 48,636
Unrealized Gains 5 4
Unrealized Losses (13) (105)
Aggregate Fair Value 104,340 48,535
Corporate bonds    
Short-term investments    
Amortized Cost 0 2,914
Unrealized Gains 0 0
Unrealized Losses 0 (3)
Aggregate Fair Value 0 2,911
Commercial paper    
Short-term investments    
Amortized Cost 4,484 22,206
Unrealized Gains 0 0
Unrealized Losses 0 0
Aggregate Fair Value 4,484 22,206
U.S. agency bonds    
Short-term investments    
Amortized Cost 4,440 2,918
Unrealized Gains 0 3
Unrealized Losses (3) 0
Aggregate Fair Value $ 4,437 $ 2,921