XML 36 R23.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Net (Loss) Income per Share | 12 Months Ended
--- | ---
Dec. 31, 2021
Earnings Per Share [Abstract] |
Net (Loss) Income per Share | Net (Loss) Income per ShareThe Company presents both basic earnings per share (“EPS”) and diluted EPS. Basic EPS excludes potential dilution and is computed by dividing “net (loss) income” by the weighted-average number of common shares outstanding for the period. Diluted EPS reflects the potential dilution that could occur if stock awards were exercised and if the 2028 Convertible Notes and 2025 Convertible Notes were converted. The potential dilution from stock awards is accounted for using the treasury stock method based on the average market value of the Company’s common stock. The potential dilution from conversion of the 2028 Convertible Notes and 2025 Convertible Notes is accounted for using the if-converted method, which requires that all of the shares of the Company’s common stock issuable upon conversion of the 2028 Convertible Notes and the 2025 Convertible Notes will be included in the calculation of diluted EPS assuming conversion of the 2028 Convertible Notes and the 2025 Convertible Notes at the beginning of the reporting period (or at time of issuance, if later). The following table shows the calculations for the years ended December 31, 2021, 2020, and 2019 (in thousands, except per share amounts):
| 2021 |  | 2020 |  | 2019
NET (LOSS) INCOME | $ | (8,347) |  |  | $ | 4,172 |  |  | $ | 8,006 |
Basic weighted average common shares outstanding | 119,962 |  |  | 108,579 |  |  | 100,470 |
Dilutive effect of stock options | — |  |  | 3,010 |  |  | 2,862 |
Dilutive effect of restricted stock awards | — |  |  | 205 |  |  | 283 |
Diluted weighted average shares outstanding | 119,962 |  |  | 111,794 |  |  | 103,615 |
Basic net (loss) income per share | $ | (0.07) |  |  | $ | 0.04 |  |  | $ | 0.08 |
Diluted net (loss) income per share | $ | (0.07) |  |  | $ | 0.04 |  |  | $ | 0.08 |
The following potential dilutive shares were excluded from the calculation of diluted net (loss) income per share because their effect would be anti-dilutive for the years ended December 31, 2021, 2020, and 2019:
| 2021 |  | 2020 |  | 2019
Stock options | 1,892 |  |  | — |  |  | — |
Restricted stock awards | 194 |  |  | — |  |  | — |
2025 Convertible Notes | 5,538 |  |  | 3,723 |  |  | — |
2028 Convertible Notes | 5,130 |  |  | — |  |  | — |
The potential effect of the Capped Call Transactions entered into concurrently with the 2028 Convertible Notes were excluded from the calculation of diluted net (loss) income per share in 2021 as the Company’s closing price on December 31, 2021, did not exceed the conversion price of $85.75 per share. The Capped Call Transactions are not reflected in diluted net (loss) income per share as they are anti-dilutive. For further details on the Capped Call Transactions, please refer to Note 9. Debt.

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

X
- Definition The entire disclosure for earnings per share. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -URI http://asc.fasb.org/topic&trid=2144383 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerShareTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration