XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.2
INVESTMENTS AND FAIR VALUE MEASUREMENTS (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets, Fair Value Disclosure [Abstract]    
Total assets $ 865,597 $ 496,543
Liabilities, Fair Value Disclosure [Abstract]    
Total liabilities 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Cash and Cash Equivalents | Cash    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 453,260 425,650
Quoted Prices in Active Markets for Identical Assets (Level 1) | Cash and Cash Equivalents | Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 412,337 70,893
Quoted Prices in Active Markets for Identical Assets (Level 1) | Cash and Cash Equivalents | Corporate securities    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents   0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Available-for-Sale Securities | Corporate securities    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Prepaid expenses and other current assets | Foreign currency forward contracts    
Assets, Fair Value Disclosure [Abstract]    
Prepaid expenses and other current assets 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Accrued expenses and other current liabilities | Foreign currency forward contracts    
Liabilities, Fair Value Disclosure [Abstract]    
Foreign currency derivatives 0 0
Significant Other Observable Inputs (Level 2)    
Assets, Fair Value Disclosure [Abstract]    
Total assets 20,447 45,631
Liabilities, Fair Value Disclosure [Abstract]    
Total liabilities 4,014 1,531
Significant Other Observable Inputs (Level 2) | Cash and Cash Equivalents | Cash    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 0 0
Significant Other Observable Inputs (Level 2) | Cash and Cash Equivalents | Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 0 0
Significant Other Observable Inputs (Level 2) | Cash and Cash Equivalents | Corporate securities    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents   17,450
Significant Other Observable Inputs (Level 2) | Available-for-Sale Securities | Corporate securities    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities 6,702 27,440
Significant Other Observable Inputs (Level 2) | Prepaid expenses and other current assets | Foreign currency forward contracts    
Assets, Fair Value Disclosure [Abstract]    
Prepaid expenses and other current assets 13,745 741
Significant Other Observable Inputs (Level 2) | Accrued expenses and other current liabilities | Foreign currency forward contracts    
Liabilities, Fair Value Disclosure [Abstract]    
Foreign currency derivatives 4,014 1,531
Significant Unobservable Inputs (Level 3)    
Assets, Fair Value Disclosure [Abstract]    
Total assets 500 500
Liabilities, Fair Value Disclosure [Abstract]    
Total liabilities 0 0
Significant Unobservable Inputs (Level 3) | Cash and Cash Equivalents | Cash    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 0 0
Significant Unobservable Inputs (Level 3) | Cash and Cash Equivalents | Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 0 0
Significant Unobservable Inputs (Level 3) | Cash and Cash Equivalents | Corporate securities    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents   0
Significant Unobservable Inputs (Level 3) | Available-for-Sale Securities | Corporate securities    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities 500 500
Significant Unobservable Inputs (Level 3) | Prepaid expenses and other current assets | Foreign currency forward contracts    
Assets, Fair Value Disclosure [Abstract]    
Prepaid expenses and other current assets 0 0
Significant Unobservable Inputs (Level 3) | Accrued expenses and other current liabilities | Foreign currency forward contracts    
Liabilities, Fair Value Disclosure [Abstract]    
Foreign currency derivatives 0 0
Estimate of Fair Value Measurement    
Assets, Fair Value Disclosure [Abstract]    
Total assets 886,544 542,674
Liabilities, Fair Value Disclosure [Abstract]    
Total liabilities 4,014 1,531
Estimate of Fair Value Measurement | Cash and Cash Equivalents | Cash    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 453,260 425,650
Estimate of Fair Value Measurement | Cash and Cash Equivalents | Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 412,337 70,893
Estimate of Fair Value Measurement | Cash and Cash Equivalents | Corporate securities    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents   17,450
Estimate of Fair Value Measurement | Available-for-Sale Securities | Corporate securities    
Assets, Fair Value Disclosure [Abstract]    
Available-for-sale securities 7,202 27,940
Estimate of Fair Value Measurement | Prepaid expenses and other current assets | Foreign currency forward contracts    
Assets, Fair Value Disclosure [Abstract]    
Prepaid expenses and other current assets 13,745 741
Estimate of Fair Value Measurement | Accrued expenses and other current liabilities | Foreign currency forward contracts    
Liabilities, Fair Value Disclosure [Abstract]    
Foreign currency derivatives $ 4,014 $ 1,531