v3.22.2.2
Fair Value Measurement - Components of Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities    
Amortized Cost $ 120,275 $ 622,823
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1,850) (620)
Estimated Fair Value 118,425 622,203
Asset-backed securities    
Schedule of Available-for-sale Securities    
Amortized Cost 0 32,745
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (53)
Estimated Fair Value 0 32,692
Corporate debt securities    
Schedule of Available-for-sale Securities    
Amortized Cost 0 58,885
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (86)
Estimated Fair Value 0 58,799
U.S. Treasury securities    
Schedule of Available-for-sale Securities    
Amortized Cost 120,275 231,230
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1,850) (469)
Estimated Fair Value 118,425 230,761
Non-US    
Schedule of Available-for-sale Securities    
Amortized Cost 0 17,232
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (12)
Estimated Fair Value 0 17,220
Commercial paper    
Schedule of Available-for-sale Securities    
Amortized Cost 0 282,731
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value $ 0 $ 282,731