XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Financial Assets Measured on a Recurring Basis (Details) - Fair Value Measurements Recurring Basis - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Financial assets measured at fair value on a recurring basis    
Total financial assets $ 117,460 $ 191,645
Currency contracts    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 90  
Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets 94,019 143,442
Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets 23,441 48,203
Level 2 | Currency contracts    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 90  
U.S. government agency securities    
Financial assets measured at fair value on a recurring basis    
Total financial assets 12,806 19,964
U.S. government agency securities | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets 12,806 19,964
US Treasury Securities    
Financial assets measured at fair value on a recurring basis    
Total financial assets 35,553 68,418
US Treasury Securities | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets 35,553 68,418
Commercial paper and corporate notes    
Financial assets measured at fair value on a recurring basis    
Total financial assets 23,433 48,203
Commercial paper and corporate notes | Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets 23,433 48,203
Money market funds    
Financial assets measured at fair value on a recurring basis    
Total financial assets 45,660 55,060
Money market funds | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets 45,660 $ 55,060
Currency contracts, Assets    
Financial assets measured at fair value on a recurring basis    
Total financial assets 8  
Currency contracts, Assets | Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets $ 8