XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Financial Instruments - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details) - Recurring Basis [Member] - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Financial assets $ 720,769 $ 551,774
Level 1 [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Financial assets 395,046 414,745
Level 2 [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Financial assets 325,723 137,029
Cash and Money Market Fund [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Cash and cash equivalents 57,242 175,688
Cash and Money Market Fund [Member] | Level 1 [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Cash and cash equivalents 57,242 175,688
Commercial Paper [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Financial assets 150,560  
Commercial Paper [Member] | Level 2 [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Financial assets 150,560  
U.S. Treasuries [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Financial assets 322,851 239,057
U.S. Treasuries [Member] | Level 1 [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Financial assets 322,851 239,057
Guaranteed Investment Certificates [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Financial assets 14,953  
Guaranteed Investment Certificates [Member] | Level 1 [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Financial assets 14,953  
U.S. Government Securities [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Financial assets 32,479  
U.S. Government Securities [Member] | Level 2 [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Financial assets 32,479  
Corporate Debt Securities [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Financial assets 142,684 137,029
Corporate Debt Securities [Member] | Level 2 [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Financial assets $ 142,684 $ 137,029