XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value of Financial Instruments - Schedule of Available for Sale Investments Measured at Fair Value of Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-Sale [Line Items]    
Fair Value $ 313,053 $ 357,181
Fair Value on Recurring Basis    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 314,309  
Unrealized Losses (1,256)  
Fair Value 313,053  
US Treasury Securities | Level 1 | Fair Value on Recurring Basis    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 96,129  
Unrealized Losses (676)  
Fair Value 95,453  
Corporate Debt Securities | Level 2 | Fair Value on Recurring Basis    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 68,661  
Unrealized Losses (495)  
Fair Value 68,166  
Asset-Backed Securities | Level 2 | Fair Value on Recurring Basis    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 9,053  
Unrealized Losses (43)  
Fair Value 9,010  
Long Term Investment Corporate Debt Securities | Level 2 | Fair Value on Recurring Basis    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 10,902  
Unrealized Losses (42)  
Fair Value 10,860  
Money Market Funds | Level 1 | Fair Value on Recurring Basis    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 55,205 357,181
Fair Value 55,205 $ 357,181
Commercial Paper | Level 2 | Fair Value on Recurring Basis    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 74,359  
Fair Value $ 74,359