XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Financial Assets Measured on a Recurring Basis (Details) - Fair Value Measurements Recurring Basis - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Financial assets measured at fair value on a recurring basis    
Total financial assets $ 123,700 $ 191,645
Currency contracts    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 167  
Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets 76,868 143,442
Level 1 | Currency contracts    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 0  
Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets 46,832 48,203
Level 2 | Currency contracts    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 167  
Level 3    
Financial assets measured at fair value on a recurring basis    
Total financial assets 0  
Level 3 | Currency contracts    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 0  
U.S. government agency securities    
Financial assets measured at fair value on a recurring basis    
Total financial assets 15,120 19,964
U.S. government agency securities | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets 15,120 19,964
U.S. government agency securities | Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets 0  
U.S. government agency securities | Level 3    
Financial assets measured at fair value on a recurring basis    
Total financial assets 0  
US Treasury Securities    
Financial assets measured at fair value on a recurring basis    
Total financial assets 50,036 68,418
US Treasury Securities | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets 50,036 68,418
US Treasury Securities | Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets 0  
US Treasury Securities | Level 3    
Financial assets measured at fair value on a recurring basis    
Total financial assets 0  
Commercial paper and corporate notes    
Financial assets measured at fair value on a recurring basis    
Total financial assets 46,788 48,203
Commercial paper and corporate notes | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets 0  
Commercial paper and corporate notes | Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets 46,788 48,203
Commercial paper and corporate notes | Level 3    
Financial assets measured at fair value on a recurring basis    
Total financial assets 0  
Money market funds    
Financial assets measured at fair value on a recurring basis    
Total financial assets 11,712 55,060
Money market funds | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets 11,712 $ 55,060
Money market funds | Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets 0  
Money market funds | Level 3    
Financial assets measured at fair value on a recurring basis    
Total financial assets 0  
Currency contracts, Assets    
Financial assets measured at fair value on a recurring basis    
Total financial assets 44  
Currency contracts, Assets | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets  
Currency contracts, Assets | Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets 44  
Currency contracts, Assets | Level 3    
Financial assets measured at fair value on a recurring basis    
Total financial assets $ 0