XML 32 R16.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Stockholders' Equity | 12 Months Ended
--- | ---
Dec. 31, 2021
Stockholders Equity Note [Abstract] |
Stockholders' Equity | Note 9. Stockholders’ Equity Stock Repurchases From time to time, the Company’s Board of Directors has authorized programs under which the Company may repurchase shares of its common stock, depending on market conditions, in the open market or through privately negotiated transactions. Under the authorizations, the timing and actual number of shares subject to repurchase are at the discretion of management and are contingent on a number of factors, such as levels of cash generation from operations, cash requirements for acquisitions and the price of the Company’s common stock. On October 24, 2021, the Board of Directors authorized the management to repurchase up to 3.0 million shares of the Company’s outstanding common stock, incremental to the remaining shares under the Company’s previous repurchase program. As of December 31, 2021, 3.5 million shares remained authorized for repurchase under the repurchase program. The Company repurchased, reported based on trade date, approximately 2.1 million, 0.9 million and 2.4 million shares of common stock at a cost of approximately $75.0 million, $23.8 million and $75.9 million, during the years ended December 31, 2021, 2020 and 2019, respectively. The Company repurchased, reported based on trade date, approximately 204,000, 198,000 and 198,000 shares of common stock at a cost of approximately $7.7 million, $5.1 million and $6.5 million, to administratively facilitate the withholding and subsequent remittance of personal income and payroll taxes for individuals receiving RSUs during the years ended December 31, 2021, 2020 and 2019, respectively. These shares were retired upon repurchase. The Company’s policy related to repurchases of its common stock is to charge the excess of cost over par value to retained earnings. All repurchases were made in compliance with Rule 10b-18 under the Securities Exchange Act of 1934, as amended. Accumulated Other Comprehensive Income (Loss) The following table sets forth the changes in accumulated other comprehensive income (loss) (“AOCI”) by component:
|  | Unrealized gains (losses) on available -for-sale investments |  |  | Unrealized gains (losses) on derivatives |  |  | Estimated tax benefit (provision) |  |  | Total |
|  | (In thousands) |
Balance as of December 31, 2018 |  | $ | (18 | ) |  | $ | (8 | ) |  | $ | 11 |  |  | $ | (15 | )
Other comprehensive income (loss) before reclassifications |  |  | 16 |  |  |  | 1,565 |  |  |  | (332 | ) |  |  | 1,249 |
Less: Amount reclassified from accumulated other comprehensive income (loss) |  |  | — |  |  |  | 1,535 |  |  |  | (322 | ) |  |  | 1,213 |
Net current period other comprehensive income (loss) |  |  | 16 |  |  |  | 30 |  |  |  | (10 | ) |  |  | 36 |
Balance as of December 31, 2019 |  | $ | (2 | ) |  | $ | 22 |  |  | $ | 1 |  |  | $ | 21 |
Other comprehensive income (loss) before reclassifications |  |  | — |  |  |  | (856 | ) |  |  | 174 |  |  |  | (682 | )
Less: Amount reclassified from accumulated other comprehensive income (loss) |  |  | — |  |  |  | (792 | ) |  |  | 166 |  |  |  | (626 | )
Net current period other comprehensive income (loss) |  |  | — |  |  |  | (64 | ) |  |  | 8 |  |  |  | (56 | )
Balance as of December 31, 2020 |  | $ | (2 | ) |  | $ | (42 | ) |  | $ | 9 |  |  | $ | (35 | )
Other comprehensive income (loss) before reclassifications |  |  | — |  |  |  | 668 |  |  |  | (126 | ) |  |  | 542 |
Less: Amount reclassified from accumulated other comprehensive income (loss) |  |  | — |  |  |  | 453 |  |  |  | (95 | ) |  |  | 358 |
Net current period other comprehensive income (loss) |  |  | — |  |  |  | 215 |  |  |  | (31 | ) |  |  | 184 |
Balance as of December 31, 2021 |  | $ | (2 | ) |  | $ | 173 |  |  | $ | (22 | ) |  | $ | 149 |
The following table provides details about significant amounts reclassified out of each component of AOCI:
|  | Year Ended December 31, |
|  | 2021 |  |  | 2020 |  |  | 2019 |
|  | (In thousands) |
Amount Reclassified from AOCI |  |  |  |  |  |  |  |  |  |  |  |
Gains (losses) on cash flow hedge: |
Foreign currency forward contracts |  |  |  |  |  |  |  |  |  |  |  |
Affected line item in the statement of operations |  |  |  |  |  |  |  |  |  |  |  |
Net revenue |  | $ | 459 |  |  | $ | (954 | ) |  | $ | 1,929 |
Cost of revenue |  |  | (2 | ) |  |  | 2 |  |  |  | (12 | )
Research and development |  |  | 31 |  |  |  | 9 |  |  |  | (57 | )
Sales and marketing |  |  | (30 | ) |  |  | 124 |  |  |  | (284 | )
General and administrative |  |  | (5 | ) |  |  | 27 |  |  |  | (41 | )
Total before tax |  |  | 453 |  |  |  | (792 | ) |  |  | 1,535 |
Tax impact |  |  | (95 | ) |  |  | 166 |  |  |  | (322 | )
Total, net of tax |  | $ | 358 |  |  | $ | (626 | ) |  | $ | 1,213 |

X
- References No definition available. + Details
Name: | us-gaap_StockholdersEquityNoteAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 14 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 14 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644 Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -URI http://asc.fasb.org/topic&trid=2208762 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (h) -URI http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 16 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (i) -URI http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644 Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(e)(1)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 + Details
Name: | us-gaap_StockholdersEquityNoteDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration