XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Summary of Amortized Cost Gross Unrealized Holding Gains or Losses, and Fair Value of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis $ 194,754 $ 236,869
Unrealized Gains 7 28
Unrealized Losses (476) (1,076)
Marketable securities 194,285 235,821
U.S. agency securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 53,843 53,767
Unrealized Gains 5 15
Unrealized Losses (220) (327)
Marketable securities 53,628 53,455
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 113,085 115,381
Unrealized Gains 2 13
Unrealized Losses (177) (333)
Marketable securities 112,910 115,061
U.S. Treasuries    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 25,890 65,807
Unrealized Gains 0 0
Unrealized Losses (76) (416)
Marketable securities 25,814 65,391
Asset Backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 1,936 1,914
Unrealized Gains 0 0
Unrealized Losses (3) 0
Marketable securities $ 1,933 $ 1,914