XML 34 R21.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Earnings per Share | 12 Months Ended
--- | ---
Dec. 31, 2021
Earnings Per Share [Abstract] |
Earnings per Share | Earnings per Share The following tables set forth the calculation of basic and diluted earnings per share for the years ended December 31, 2021, 2020 and 2019:
| Years Ended December 31,
(in thousands, except share and per share amounts) | 2021 |  | 2020 |  | 2019
Basic net income per share: |  |  |  |  |
Net income | $ | 101,577 |  |  | $ | 149,221 |  |  | $ | 35,504 |
Weighted-average common shares outstanding during the period | 33,607,446 |  |  | 31,522,845 |  |  | 40,845,128 |
Basic net income per share | $ | 3.02 |  |  | $ | 4.73 |  |  | $ | 0.87 |
| Years Ended December 31,
(in thousands, except share and per share amounts) | 2021 |  | 2020 |  | 2019
Diluted net income per share: |  |  |  |  |
Net income | $ | 101,577 |  |  | $ | 149,221 |  |  | $ | 35,504 |
Basic shares outstanding during the period | 33,607,446 |  |  | 31,522,845 |  |  | 40,845,128 |
Plus: Common stock equivalents associated with stock option awards | 2,888,300 |  |  | 2,272,749 |  |  | 2,620,870 |
Diluted shares outstanding | 36,495,746 |  |  | 33,795,594 |  |  | 43,465,998 |
Diluted net income per share | $ | 2.78 |  |  | $ | 4.42 |  |  | $ | 0.82 |
The computation of diluted shares outstanding excluded 97,223, 2,848,000 and 2,596,000 of outstanding stock option awards for the years ended December 31, 2021, 2020 and 2019, respectively, 15,151 of ESPP shares for the year ended December 31, 2021, 2,614,664 of outstanding stock warrants for the year ended December 31, 2021, and 10,459,111 of outstanding stock warrants for both of the years ended December 31, 2020 and 2019, as their effect would have been anti-dilutive.

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