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: March 31, 2023 Level 1 Level 2 Fair Value (in thousands) Money market funds $ 3,520 $ — $ 3,520 Commercial paper — 75,697 75,697 U.S. Treasury and government agencies — 84,793 84,793 Corporate bonds — 45,790 45,790 Asset-backed securities — 8,546 8,546 Foreign currency forward contracts — 199 199 Total assets $ 3,520 $ 215,025 $ 218,545 Foreign currency forward contracts $ — $ 3,121 $ 3,121 Total liabilities $ — $ 3,121 $ 3,121 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 March 31, 2023 2022. Cash equivalent and investments The Company's cash equivalents and marketable securities consist of the following: March 31, 2023 Amortized Cost Unrealized Gains Unrealized Losses Fair Value (in thousands) Cash equivalents: (1) Money market funds $ 3,520 $ — $ — $ 3,520 Commercial paper $ 30,319 — (5 ) 30,314 Total 33,839 — (5 ) 33,834 Short-term marketable securities: Commercial paper 45,384 8 (9 ) 45,383 Corporate bonds 27,878 — (412 ) 27,466 Asset-backed securities 23 — — 23 U.S. Treasury and government agencies 67,351 — (298 ) 67,053 Total 140,636 8 (719 ) 139,925 Long-term marketable securities: Corporate bonds 18,715 — (391 ) 18,324 Asset-backed securities 8,600 — (77 ) 8,523 U.S. Treasury and government agencies 18,131 — (391 ) 17,740 Total 45,446 — (859 ) 44,587 Total $ 219,921 $ 8 $ (1,583 ) $ 218,346 ( 1 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 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: March 31, 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 $ 59,397 $ (14 ) $ - $ - $ 59,397 $ (14 ) Asset-backed securities 8,179 (75 ) 359 (2 ) 8,538 (77 ) Corporate bonds 18,058 (103 ) 25,430 (700 ) 43,488 (803 ) U.S. Treasury and government agencies 62,978 (479 ) 21,555 (210 ) 84,533 (689 ) Total $ 148,612 $ (671 ) $ 47,344 $ (912 ) $ 195,956 $ (1,583 ) 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: March 31, 2023 Amortized Cost Fair Value (in thousands) Due within One Year $ 174,452 $ 173,736 Due after One Year through Two Years 36,846 36,064 Mature over Two Years — — Asset-backed securities 8,623 8,546 Total $ 219,921 $ 218,346 Non-Marketable Securities During the fiscal year ended December 31, 2018, not no not three March 31, 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 March 31, 2023, €37.5 £11.5 Rs.3,572.0 December 31, 2022, €37.4 £10.4 Rs.3,411.0 As of March 31, 2023 , a net amount of unrealized gains of $1.6 million 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 March 31, 2023 , a net amount of unrealized loss of $0.6 million 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 March 31, 2023, €8.5 £4.3 Rs.455 December 31, 2022, €40.2 £16.2 Rs.484 C$3.8 The following summarizes derivative financial instruments as of March 31, 2023 December 31, 2022: March 31, December 31, 2023 2022 (in thousands) Assets Foreign currency forward contracts designated as cash flow hedge $ 190 $ 1,041 Foreign currency forward contracts not designated as hedging instruments 9 452 Total $ 199 $ 1,493 Liabilities Foreign currency forward contracts designated as cash flow hedge $ (2,409 ) $ (2,634 ) Foreign currency forward contracts not designated as hedging instruments (712 ) (2,045 ) Total $ (3,121 ) $ (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 March 31, 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 March 31, 2023 2022 (in thousands) Net gains from non-designated forward contracts $ 259 $ 1,155 Other foreign currency transactions losses (425 ) (1,818 ) Total foreign exchange losses, net (166 ) (663 ) Other expenses (50 ) (47 ) Other income (expense), net $ (216 ) $ (710 ) |