XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Financial Assets Measured on a Recurring Basis (Details) - Fair Value Measurements Recurring Basis
$ in Thousands
Dec. 31, 2022
USD ($)
Financial assets measured at fair value on a recurring basis  
Total financial assets $ 191,645
Level 1  
Financial assets measured at fair value on a recurring basis  
Total financial assets 143,442
Level 2  
Financial assets measured at fair value on a recurring basis  
Total financial assets 48,203
U.S. government agency securities  
Financial assets measured at fair value on a recurring basis  
Total financial assets 19,964
U.S. government agency securities | Level 1  
Financial assets measured at fair value on a recurring basis  
Total financial assets 19,964
US Treasury Securities  
Financial assets measured at fair value on a recurring basis  
Total financial assets 68,418
US Treasury Securities | Level 1  
Financial assets measured at fair value on a recurring basis  
Total financial assets 68,418
Commercial paper and corporate notes  
Financial assets measured at fair value on a recurring basis  
Total financial assets 48,203
Commercial paper and corporate notes | Level 2  
Financial assets measured at fair value on a recurring basis  
Total financial assets 48,203
Money market funds  
Financial assets measured at fair value on a recurring basis  
Total financial assets 55,060
Money market funds | Level 1  
Financial assets measured at fair value on a recurring basis  
Total financial assets $ 55,060