XML 33 R16.htm IDEA: XBRL DOCUMENT
v3.22.2

Basic and Diluted Loss per Share | 6 Months Ended
--- | ---
Jun. 30, 2022
Earnings Per Share [Abstract] |
Basic and Diluted Loss Earnings per Share | (9) Basic and Diluted Loss per Share The Company has two classes of common stock: class A common stock and class B common stock. Holders of class A common stock generally have the same rights, including rights to dividends, as holders of class B common stock, except that holders of class A common stock have one vote per share while holders of class B common stock have 10 votes per share. Each share of class B common stock is convertible at any time, at the option of the holder, into one share of class A common stock. As such, basic and fully diluted earnings per share for class A common stock and for class B common stock are the same. The Company has never declared or paid any cash dividends on either class A or class B common stock. As of June 30, 2022 and December 31, 2021, there were no shares of preferred stock issued or outstanding. Potential common shares are included in the diluted earnings per share calculation when dilutive. Potential common shares consisting of class A common stock issuable upon the exercise of outstanding stock options, the vesting of restricted stock units, and in connection with the 2021 ESPP are computed using the treasury stock method. Potential common shares consisting of class A common stock issuable upon conversion of the Convertible Notes are computed using the if-converted method. In computing diluted earnings per share, the Company first calculates the earnings per incremental share (“EPIS”) for each class of potential common shares and ranks the classes from the most dilutive (i.e., lowest EPIS) to the least dilutive (i.e., highest EPIS). Basic earnings per share is then adjusted for the effect of each class of shares, in sequence and cumulatively, until a particular class no longer produces further dilution. For the three and six months ended June 30, 2022 and 2021, the following weighted average shares of potential class A common stock were excluded from the diluted loss per share calculation because their impact would have been anti-dilutive (in thousands):
|  | Three Months Ended |  |  | Six Months Ended |
|  | June 30, |  |  | June 30, |
|  | 2022 |  |  | 2021 |  |  | 2022 |  |  | 2021 |
Stock Options |  |  | 1,474 |  |  |  | 1,275 |  |  |  | 1,393 |  |  |  | 1,243 |
Restricted Stock Units |  |  | 116 |  |  |  | 88 |  |  |  | 111 |  |  |  | 85 |
Employee Stock Purchase Plan |  |  | 5 |  |  |  | 5 |  |  |  | 4 |  |  |  | 4 |
2025 Convertible Notes |  |  | 1,633 |  |  |  | 1,633 |  |  |  | 1,633 |  |  |  | 1,633 |
2027 Convertible Notes |  |  | 733 |  |  |  | 733 |  |  |  | 733 |  |  |  | 535 |
Total |  |  | 3,961 |  |  |  | 3,734 |  |  |  | 3,874 |  |  |  | 3,500 |

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 https://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 https://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 https://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 https://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