XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Instruments - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details) - Recurring Basis [Member] - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Financial assets $ 752,174 $ 551,774
Cash and Money Market Fund [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Cash and cash equivalents 70,904 175,688
Commercial Paper [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Cash and cash equivalents 20,452  
Financial assets 102,465  
Guaranteed Investment Certificates [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Financial assets 14,491  
U.S. Government Securities [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Financial assets 376,777 239,057
Corporate Debt Securities [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Cash and cash equivalents 12,133  
Financial assets 154,952 137,029
Level 1 [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Financial assets 462,172 414,745
Level 1 [Member] | Cash and Money Market Fund [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Cash and cash equivalents 70,904 175,688
Level 1 [Member] | Guaranteed Investment Certificates [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Financial assets 14,491  
Level 1 [Member] | U.S. Government Securities [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Financial assets 376,777 239,057
Level 2 [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Financial assets 290,002 137,029
Level 2 [Member] | Commercial Paper [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Cash and cash equivalents 20,452  
Financial assets 102,465  
Level 2 [Member] | Corporate Debt Securities [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Cash and cash equivalents 12,133  
Financial assets $ 154,952 $ 137,029