XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Foreign currency forward contracts $ 888 $ 4,679
Fair Value, Recurring    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Money market funds 37,500 82,701
Commercial paper 72,507  
U.S. Treasury and government agencies 138,959 156,662
Foreign government   1,006
Corporate bonds 35,375 63,910
Asset-backed securities 15,434 15,027
Foreign currency forward contracts 1,427 1,493
Total assets 301,202 320,799
Foreign currency forward contracts 888 4,679
Total liabilities 888 4,679
Level 1 | Fair Value, Recurring    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Money market funds 37,500 82,701
Commercial paper 0  
U.S. Treasury and government agencies 0 0
Foreign government   0
Corporate bonds 0 0
Asset-backed securities 0 0
Foreign currency forward contracts 0 0
Total assets 37,500 82,701
Foreign currency forward contracts 0 0
Total liabilities 0 0
Level 2 | Fair Value, Recurring    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Money market funds 0 0
Commercial paper 72,507  
U.S. Treasury and government agencies 138,959 156,662
Foreign government   1,006
Corporate bonds 35,375 63,910
Asset-backed securities 15,434 15,027
Foreign currency forward contracts 1,427 1,493
Total assets 263,702 238,098
Foreign currency forward contracts 888 4,679
Total liabilities $ 888 $ 4,679