XML 52 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Financial Instruments - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value measurement, assets $ 171,123 $ 259,405
Corporate Debt Securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value measurement, assets 161,543 193,103
U.S. Government Securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value measurement, assets 9,580  
Commercial Paper    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value measurement, assets   66,302
Recurring basis | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value measurement, assets 25,996 30,520
Recurring basis | Quoted Prices in Active Markets for Identical Assets (Level 1) | Money Market Funds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value measurement, assets 25,996 30,520
Recurring basis | Significant other observable inputs (Level 2)    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value measurement, assets 171,123 259,405
Recurring basis | Significant other observable inputs (Level 2) | Corporate Debt Securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value measurement, assets 161,543 193,103
Recurring basis | Significant other observable inputs (Level 2) | U.S. Government Securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value measurement, assets $ 9,580  
Recurring basis | Significant other observable inputs (Level 2) | Commercial Paper    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value measurement, assets   $ 66,302