Quarterly report pursuant to Section 13 or 15(d)

Marketable Securities - Summary of Amortized Cost Gross Unrealized Holding Gains or Losses, and Fair Value of Marketable Securities (Details)

v3.23.2
Marketable Securities - Summary of Amortized Cost Gross Unrealized Holding Gains or Losses, and Fair Value of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis $ 118,430 $ 236,869
Unrealized Gains 6 28
Unrealized Losses (277) (1,076)
Marketable securities 118,159 235,821
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 58,103 115,381
Unrealized Gains 6 13
Unrealized Losses (38) (333)
Marketable securities 58,071 115,061
U.S. Treasuries    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 4,447 65,807
Unrealized Gains 0 0
Unrealized Losses (21) (416)
Marketable securities 4,426 65,391
Asset Backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 1,958 1,914
Unrealized Gains 0 0
Unrealized Losses (5) 0
Marketable securities 1,953 1,914
U.S. agency securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 53,922 53,767
Unrealized Gains 0 15
Unrealized Losses (213) (327)
Marketable securities $ 53,709 $ 53,455