XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Cash equivalents    
Carrying value $ 93,052 $ 8,002
Short-term investments    
Amortized Cost 58,631 76,674
Unrealized Gains 7 7
Unrealized Losses (23) (108)
Aggregate Fair Value 58,615 76,573
Total marketable securities, Amortized Cost 151,683 84,676
Total marketable securities, Aggregate Fair Value 151,667 84,575
Money market funds    
Cash equivalents    
Carrying value 93,052 8,002
U.S. treasury securities    
Short-term investments    
Amortized Cost 42,865 48,636
Unrealized Gains 5 4
Unrealized Losses (11) (105)
Aggregate Fair Value 42,859 48,535
Corporate bonds    
Short-term investments    
Amortized Cost 2,976 2,914
Unrealized Gains 0 0
Unrealized Losses (4) (3)
Aggregate Fair Value 2,972 2,911
Commercial paper    
Short-term investments    
Amortized Cost 6,910 22,206
Unrealized Gains 0 0
Unrealized Losses 0 0
Aggregate Fair Value 6,910 22,206
U.S. agency bonds    
Short-term investments    
Amortized Cost 5,880 2,918
Unrealized Gains 2 3
Unrealized Losses (8) 0
Aggregate Fair Value $ 5,874 $ 2,921