XML 70 R34.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)
$ in Thousands
Dec. 31, 2022
USD ($)
Debt Securities, Available-for-Sale [Line Items]  
Amortize Cost Basis $ 236,869
Unrealized Gains 28
Unrealized losses (1,076)
Total marketable securities 235,821
US Treasury Securities [Member]  
Debt Securities, Available-for-Sale [Line Items]  
Amortize Cost Basis 65,807
Unrealized Gains 0
Unrealized losses (416)
Total marketable securities 65,391
Commercial Paper [Member]  
Debt Securities, Available-for-Sale [Line Items]  
Amortize Cost Basis 115,381
Unrealized Gains 13
Unrealized losses (333)
Total marketable securities 115,061
Asset-backed securities  
Debt Securities, Available-for-Sale [Line Items]  
Amortize Cost Basis 1,914
Unrealized Gains 0
Unrealized losses 0
Total marketable securities 1,914
Agency Securities [Member]  
Debt Securities, Available-for-Sale [Line Items]  
Amortize Cost Basis 53,767
Unrealized Gains 15
Unrealized losses (327)
Total marketable securities $ 53,455