Fair Value Disclosures [Text Block] | NOTE 2. Fair Value of Financial Instruments Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. For certain of the Company’s financial instruments, including certain cash equivalents, accounts receivable, accounts payable and accrued liabilities, the carrying amounts approximate their fair values due to the relatively short maturity of these balances. The Company measures and reports certain cash equivalents, marketable securities, derivative foreign currency forward contracts at fair value in accordance with the provisions of the authoritative accounting guidance that addresses fair value measurements. This guidance establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. The hierarchy is broken down into three Level 1 Level 2 Level 3 The Company's financial instruments consist of assets and liabilities measured using Level 1 2 1 2 The Company's cash and cash equivalents, and marketable securities consist of the following: March 31, 2021 Unrealized Unrealized Amortized Cost Gains Losses Fair Value (in thousands) Cash and cash equivalents: Cash $ 36,632 $ — $ — $ 36,632 Money market funds 67,922 — — 67,922 Commercial paper 4,199 — — 4,199 Total 108,753 — — 108,753 Short-term marketable securities: Commercial paper 10,946 — — 10,946 Corporate bonds 21,821 147 — 21,968 Asset-backed securities 3,092 7 — 3,099 U.S. government agencies 211,724 245 — 211,969 Total 247,583 399 — 247,982 Long-term marketable securities: Asset-backed securities 26,253 88 (10 ) 26,331 U.S. government agencies 11,008 12 (1 ) 11,019 Foreign government agencies 1,001 27 — 1,028 Corporate bonds 62,515 614 (33 ) 63,096 Total 100,777 741 (44 ) 101,474 Total $ 457,113 $ 1,140 $ (44 ) $ 458,209 December 31, 2020 Unrealized Unrealized Amortized Cost Gains Losses Fair Value (in thousands) Cash and cash equivalents: Cash $ 33,105 $ — $ — $ 33,105 Money market funds 38,028 — — 38,028 Commercial paper 2,999 — — 2,999 Total 74,132 — — 74,132 Short-term marketable securities: Commercial paper 6,147 — — 6,147 Corporate bonds 24,368 170 — 24,538 Asset-backed securities 6,263 18 — 6,281 U.S. government agencies 244,568 369 (11 ) 244,926 Total 281,346 557 (11 ) 281,892 Long-term marketable securities: Asset-backed securities 38,456 160 (3 ) 38,613 U.S. government agencies 6,884 17 — 6,901 Foreign government agencies 1,006 31 — 1,037 Corporate bonds 51,068 839 — 51,907 Total 97,414 1,047 (3 ) 98,458 Total $ 452,892 $ 1,604 $ (14 ) $ 454,482 As of March 31, 2021 December 31, 2020, 12 not The following table sets forth by level within the fair value hierarchy the fair value of the Company's cash equivalents and marketable securities measured on a recurring basis: March 31, 2021 Level 1 Level 2 Fair Value (in thousands) Money market funds $ 67,922 $ — $ 67,922 Commercial paper — 15,145 15,145 U.S. government agencies — 222,988 222,988 Foreign government agencies — 1,028 1,028 Corporate bonds — 85,064 85,064 Asset-backed securities — 29,430 29,430 Total $ 67,922 $ 353,655 $ 421,577 December 31, 2020 Level 1 Level 2 Fair Value (in thousands) Money market funds $ 38,028 $ — $ 38,028 Commercial paper — 9,146 9,146 U.S. government agencies — 251,827 251,827 Foreign government agencies — 1,037 1,037 Corporate bonds — 76,445 76,445 Asset-backed securities — 44,894 44,894 Total $ 38,028 $ 383,349 $ 421,377 The following summarizes the fair value of marketable securities by contractual maturity as of March 31, 2021 March 31, 2021 Mature within Mature after One Year Mature over One Year through Two Years Two Years Fair Value (in thousands) Commercial paper $ 15,145 $ — $ — $ 15,145 U.S. government agencies 211,969 11,019 — 222,988 Foreign government agencies — 1,028 — 1,028 Corporate bonds 21,968 43,855 19,241 85,064 Asset-backed securities 3,099 12,112 14,219 29,430 Total $ 252,181 $ 68,014 $ 33,460 $ 353,655 Derivative Financial Instruments Designated cash flow hedges The Company uses a hedging strategy to reduce its exposure to foreign currency exchange rate fluctuations for forecasted subscription renewals and new orders in British Pound ("GBP") and Euro. The Company uses forward currency contracts accounted for as cash flow hedges against a designated portion of forecasted subscription renewals and new orders. Unrealized foreign exchange gains or losses related to those designated cash flow hedge contracts are recorded in Accumulated other comprehensive income ("AOCI") and will be reclassified into revenues in the same periods when the hedged contracts are recognized into revenues. In addition, the Company uses a hedging strategy to reduce its exposure associated with costs incurred in Indian Rupee ("INR"). Unrealized foreign exchange gains or losses related to those designated cash flow hedge contracts are recorded in AOCI and will be reclassified into operating expenses when the associated hedged expenses are incurred. As of March 31, 2021 €23.2 £8.3 Rs.2,200.7 December 31, 2020 €25.9 £8.7 Rs.1,933.5 March 31, 2021 12 March 31, 2021 12 Non-designated forward contracts As of March 31, 2021 €20.9 £6.5 Rs.35.4 December 31, 2020 €17.7 £6.5 Rs.32.8 The following summarizes derivative financial instruments as of March 31, 2021 December 31, 2020 March 31, December 31, 2021 2020 Assets (in thousands) Foreign currency forward contracts designated as cash flow hedge $ 1,015 $ 511 Foreign currency forward contracts not designated as hedging instruments 853 27 Total $ 1,868 $ 538 Liabilities Foreign currency forward contracts designated as cash flow hedge $ (877 ) $ (2,200 ) Foreign currency forward contracts not designated as hedging instruments (161 ) (1,677 ) Total $ (1,038 ) $ (3,877 ) All foreign currency forward contracts were valued at fair value using Level 2 The following summarizes the gains (losses) recognized from forward contracts and other foreign currency transactions in other income (expense), net on the condensed consolidated statements of operations: Three Months Ended March 31, 2021 2020 (in thousands) Net gains from non-designated forward contracts $ 1,085 $ 804 Other foreign currency transactions losses (1,258 ) (871 ) Total foreign exchange losses, net (173 ) (67 ) Other expenses (71 ) (68 ) Other income (expense), net $ (244 ) $ (135 ) |