XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Assets and Liabilities Measured at Fair Value) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Assets    
Total assets $ 767,085 $ 839,574
Liabilities    
Term debt 15,734 16,031
Total liabilities 15,734 16,031
Commercial paper    
Assets    
Short-term investments 397,022 363,991
Corporate bonds    
Assets    
Short-term investments 76,530 65,022
U.S. Treasury and agency obligations    
Assets    
Short-term investments 71,432 39,611
Term deposits    
Assets    
Short-term investments   10,113
Interest rate swap    
Assets    
Long-term investments and other assets 83 198
Term deposits    
Assets    
Short-term investments 3,009  
Money market fund deposits    
Assets    
Cash equivalents 117,102 195,654
Commercial paper    
Assets    
Cash equivalents 74,846 94,661
Term deposits    
Assets    
Cash equivalents 27,061 68,827
Corporate bonds    
Assets    
Cash equivalents   1,497
Level 1    
Assets    
Total assets 117,102 195,654
Liabilities    
Term debt 0 0
Total liabilities 0 0
Level 1 | Commercial paper    
Assets    
Short-term investments 0 0
Level 1 | Corporate bonds    
Assets    
Short-term investments 0 0
Level 1 | U.S. Treasury and agency obligations    
Assets    
Short-term investments 0 0
Level 1 | Term deposits    
Assets    
Short-term investments   0
Level 1 | Interest rate swap    
Assets    
Long-term investments and other assets 0 0
Level 1 | Term deposits    
Assets    
Short-term investments 0  
Level 1 | Money market fund deposits    
Assets    
Cash equivalents 117,102 195,654
Level 1 | Commercial paper    
Assets    
Cash equivalents 0 0
Level 1 | Term deposits    
Assets    
Cash equivalents 0 0
Level 1 | Corporate bonds    
Assets    
Cash equivalents   0
Level 2    
Assets    
Total assets 649,983 643,920
Liabilities    
Term debt 15,734 16,031
Total liabilities 15,734 16,031
Level 2 | Commercial paper    
Assets    
Short-term investments 397,022 363,991
Level 2 | Corporate bonds    
Assets    
Short-term investments 76,530 65,022
Level 2 | U.S. Treasury and agency obligations    
Assets    
Short-term investments 71,432 39,611
Level 2 | Term deposits    
Assets    
Short-term investments   10,113
Level 2 | Interest rate swap    
Assets    
Long-term investments and other assets 83 198
Level 2 | Term deposits    
Assets    
Short-term investments 3,009  
Level 2 | Money market fund deposits    
Assets    
Cash equivalents 0 0
Level 2 | Commercial paper    
Assets    
Cash equivalents 74,846 94,661
Level 2 | Term deposits    
Assets    
Cash equivalents 27,061 68,827
Level 2 | Corporate bonds    
Assets    
Cash equivalents   1,497
Level 3    
Assets    
Total assets 0 0
Liabilities    
Term debt 0 0
Total liabilities 0 0
Level 3 | Commercial paper    
Assets    
Short-term investments 0 0
Level 3 | Corporate bonds    
Assets    
Short-term investments 0 0
Level 3 | U.S. Treasury and agency obligations    
Assets    
Short-term investments 0 0
Level 3 | Term deposits    
Assets    
Short-term investments   0
Level 3 | Interest rate swap    
Assets    
Long-term investments and other assets 0 0
Level 3 | Term deposits    
Assets    
Short-term investments 0  
Level 3 | Money market fund deposits    
Assets    
Cash equivalents 0 0
Level 3 | Commercial paper    
Assets    
Cash equivalents 0 0
Level 3 | Term deposits    
Assets    
Cash equivalents $ 0 0
Level 3 | Corporate bonds    
Assets    
Cash equivalents   $ 0