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 following table sets forth by level within the fair value hierarchy the fair value of the Company's financial assets and liabilities measured at fair value on a recurring basis: June 30, 2023 Level 1 Level 2 Fair Value (in thousands) Money market funds $ 50,159 $ — $ 50,159 Commercial paper — 72,750 72,750 U.S. Treasury and government agencies — 86,372 86,372 Corporate bonds — 41,377 41,377 Asset-backed securities — 15,269 15,269 Foreign currency forward contracts — 271 271 Total assets $ 50,159 $ 216,039 $ 266,198 Foreign currency forward contracts $ — $ 2,529 $ 2,529 Total liabilities $ — $ 2,529 $ 2,529 December 31, 2022 Level 1 Level 2 Fair Value (in thousands) Money market funds $ 82,701 $ — $ 82,701 U.S. Treasury and government agencies — 156,662 156,662 Foreign government — 1,006 1,006 Corporate bonds — 63,910 63,910 Asset-backed securities — 15,027 15,027 Foreign currency forward contracts — 1,493 1,493 Total assets $ 82,701 $ 238,098 $ 320,799 Foreign currency forward contracts $ — $ 4,679 $ 4,679 Total liabilities $ — $ 4,679 $ 4,679 There were no 1, 2 3 three six June 30, 2023 2022. Cash equivalent and investments The Company's cash equivalents and marketable securities consist of the following: June 30, 2023 Amortized Cost Unrealized Gains Unrealized Losses Fair Value (in thousands) Cash equivalents: (1) Money market funds $ 50,159 $ — $ — $ 50,159 Commercial paper 13,824 — (1 ) 13,823 Total 63,983 — (1 ) 63,982 Short-term marketable securities: Commercial paper 58,955 1 (29 ) 58,927 Corporate bonds 28,115 1 (364 ) 27,752 Asset-backed securities 1,663 — (4 ) 1,659 U.S. Treasury and government agencies 75,289 — (520 ) 74,769 Total 164,022 2 (917 ) 163,107 Long-term marketable securities: Corporate bonds 13,864 — (239 ) 13,625 Asset-backed securities 13,651 — (41 ) 13,610 U.S. Treasury and government agencies 11,669 — (66 ) 11,603 Total 39,184 — (346 ) 38,838 Total $ 267,189 $ 2 $ (1,264 ) $ 265,927 (1) Excludes cash of $122.2 million. December 31, 2022 Amortized Cost Unrealized Gains Unrealized Losses Fair Value (in thousands) Cash equivalents: (2) Money market funds $ 82,701 $ — $ — $ 82,701 U.S. Treasury and government agencies 29,787 4 — 29,791 Total 112,488 4 — 112,492 Short-term marketable securities: Corporate bonds 36,908 3 (337 ) 36,574 Asset-backed securities 726 — (2 ) 724 U.S. Treasury and government agencies 110,225 — (921 ) 109,304 Foreign government 1,008 — (2 ) 1,006 Total 148,867 3 (1,262 ) 147,608 Long-term marketable securities: Corporate bonds 28,146 — (810 ) 27,336 Asset-backed securities 14,435 — (132 ) 14,303 U.S. Treasury and government agencies 18,076 — (509 ) 17,567 Total 60,657 — (1,451 ) 59,206 Total $ 322,012 $ 7 $ (2,713 ) $ 319,306 (2) Excludes cash of $61.2 million. The following table summarizes the gross unrealized losses and fair value of the Company's marketable securities that were in an unrealized loss position aggregated by length of time: June 30, 2023 Less than 12 months 12 months or longer Total Fair value Gross unrealized losses Fair value Gross unrealized losses Fair value Gross unrealized losses (in thousands) Commercial paper $ 67,221 $ (30 ) $ - $ - $ 67,221 $ (30 ) Asset-backed securities 5,863 (29 ) 3,449 (16 ) 9,312 (45 ) Corporate bonds 10,346 (20 ) 22,949 (583 ) 33,295 (603 ) U.S. Treasury and government agencies 65,001 (120 ) 21,021 (466 ) 86,022 (586 ) Total $ 148,431 $ (199 ) $ 47,419 $ (1,065 ) $ 195,850 $ (1,264 ) December 31, 2022 Less than 12 months 12 months or longer Total Fair value Gross unrealized losses Fair value Gross unrealized losses Fair value Gross unrealized losses (in thousands) Foreign government agencies $ 998 $ (2 ) $ - $ - $ 998 $ (2 ) Asset-backed securities 13,365 (124 ) 1,652 (10 ) 15,017 (134 ) Corporate bonds 33,800 (389 ) 26,326 (758 ) 60,126 (1,147 ) U.S. Treasury and government agencies 89,802 (1,175 ) 36,833 (255 ) 126,635 (1,430 ) Total $ 137,965 $ (1,690 ) $ 64,811 $ (1,023 ) $ 202,776 $ (2,713 ) The Company had the ability and intent to hold all marketable securities that were in an unrealized loss position until recovery of the amortized cost basis. The Company considered the extent to which fair value was less than amortized cost basis and conditions related to security’s industry and geography and changes to the ratings, if any, and concluded the decline in fair value compared to carrying value was not The following summarizes the fair value of cash equivalents and marketable securities by contractual maturity: June 30, 2023 Amortized Cost Fair Value (in thousands) Due within One Year $ 226,342 $ 225,429 Due after One Year through Two Years 21,633 21,332 Mature over Two Years 3,900 3,897 Asset-backed securities 15,314 15,269 Total $ 267,189 $ 265,927 Non-Marketable Securities During the fiscal year ended December 31, 2018, not no three June 30, 2023, not Derivative Financial Instruments Designated cash flow hedges The Company enters into foreign currency forward contracts to reduce the risk of variability in future cash flow due to foreign currency exchange rate fluctuation from certain forecasted subscription revenue orders billed in British Pound ("GBP") and Euro ("EUR") and operating expenses incurred in Indian Rupee ("INR"), which are designated as cash flow hedges. Hedge effectiveness is assessed at inception and at each reporting period utilizing regression analysis. 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 or operating expenses, respectively, in the same periods when the hedged transactions are recognized in earnings. As of June 30, 2023, €38.7 £12.3 Rs.3,742.0 December 31, 2022, €37.4 £10.4 Rs.3,411.0 As of June 30, 2023 , a de minimis net amount of unrealized gains before tax on the foreign currency forward contracts for GBP and Euro reported in AOCI is expected to be reclassified into revenue within the next 12 June 30, 2023 , a de minimis net amount of unrealized gains before tax on the foreign currency forward contracts for INR reported in AOCI is expected to be reclassified into operating expenses within the next 12 Non-designated forward contracts The Company also uses foreign currency forward contracts to hedge certain foreign currency denominated assets or liabilities, which are not As of June 30, 2023, €9.1 £2.5 Rs.945.0 December 31, 2022, €40.2 £16.2 Rs.484 C$3.8 The following summarizes derivative financial instruments as of June 30, 2023 December 31, 2022: June 30, December 31, 2023 2022 (in thousands) Assets Foreign currency forward contracts designated as cash flow hedge $ 248 $ 1,041 Foreign currency forward contracts not designated as hedging instruments 23 452 Total $ 271 $ 1,493 Liabilities Foreign currency forward contracts designated as cash flow hedge $ 2,136 $ 2,634 Foreign currency forward contracts not designated as hedging instruments 393 2,045 Total $ 2,529 $ 4,679 The Company presents its derivative assets and derivative liabilities at gross fair values in the condensed consolidated balance sheets. However, under the master netting agreements with the respective counterparties of the foreign exchange contracts, subject to applicable requirements, the Company is allowed to net settle transactions of the same currency with a single net amount payable by one June 30, 2023 December 31, 2022. not not not The following summarizes the gains (losses) recognized from forward contracts and other foreign currency transactions in other income (expense), net in the condensed consolidated statements of operations: Three Months Ended Six Months Ended June 30, June 30, 2023 2022 2023 2022 (in thousands) (in thousands) Net gains (losses) from non-designated forward contracts $ (109 ) $ 3,810 $ 150 $ 4,965 Other foreign currency transactions losses (306 ) (5,520 ) (731 ) (7,338 ) Total foreign exchange losses, net $ (415 ) $ (1,710 ) $ (581 ) $ (2,373 ) |