Summary of Significant Accounting Policies (Tables)
|
9 Months Ended |
Sep. 30, 2021 |
Accounting Policies [Abstract] |
|
Schedule of Inventory |
Inventory for the periods presented is as follows:
|
|
|
|
|
|
|
|
|
As of |
|
|
September 30, 2021 |
|
|
December 31, 2020 |
|
Chemical washing solutions |
$ |
5,708 |
|
|
$ |
6,490 |
|
Other |
|
33 |
|
|
|
52 |
|
Total inventory, gross |
|
5,741 |
|
|
|
6,542 |
|
Reserve for obsolescence |
|
(108 |
) |
|
|
(127 |
) |
Total inventory, net |
$ |
5,633 |
|
|
$ |
6,415 |
|
|
Schedule of Composition of Revenue |
Revenue Recognition
The following table summarizes the composition of the Company’s revenue, net for the periods presented:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended September 30, |
|
|
Nine Months Ended September 30, |
|
|
2021 |
|
|
2020 |
|
|
2021 |
|
|
2020 |
|
Recognized over time |
$ |
127,825 |
|
|
$ |
92,870 |
|
|
$ |
358,456 |
|
|
$ |
237,412 |
|
Recognized at a point in time |
|
66,026 |
|
|
|
55,377 |
|
|
|
206,087 |
|
|
|
154,022 |
|
Other revenue |
|
459 |
|
|
|
7,549 |
|
|
|
2,355 |
|
|
|
21,470 |
|
Revenue, net |
$ |
194,310 |
|
|
$ |
155,796 |
|
|
$ |
566,898 |
|
|
$ |
412,904 |
|
|
Schedule of Reconciliations of Numerators and Denominators of Basic and Diluted Net (Loss) Income Per Share |
Reconciliations of the numerators and denominators of the basic and diluted net income (loss) per share calculations for the periods presented are as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended September 30, |
|
|
Nine Months Ended September 30, |
|
|
2021 |
|
|
2020 |
|
|
2021 |
|
|
2020 |
|
Numerator: |
|
|
|
|
|
|
|
|
|
|
|
Net income (loss) |
$ |
27,366 |
|
|
$ |
19,869 |
|
|
$ |
(58,350 |
) |
|
$ |
19,975 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Denominator: |
|
|
|
|
|
|
|
|
|
|
|
Weighted-average common shares outstanding - basic |
|
296,360,660 |
|
|
|
261,863,586 |
|
|
|
274,387,532 |
|
|
|
261,784,795 |
|
Effect of potentially dilutive securities: |
|
|
|
|
|
|
|
|
|
|
|
Stock options |
|
30,251,223 |
|
|
|
12,248,109 |
|
|
|
- |
|
|
|
12,209,774 |
|
Restricted stock units |
|
652,019 |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
Employee stock purchase plan |
|
56,267 |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
Weighted-average common shares outstanding - diluted |
|
327,320,169 |
|
|
|
274,111,695 |
|
|
|
274,387,532 |
|
|
|
273,994,569 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income (loss) per share - basic |
$ |
0.09 |
|
|
$ |
0.08 |
|
|
$ |
(0.21 |
) |
|
$ |
0.08 |
|
Net income (loss) per share - diluted |
$ |
0.08 |
|
|
$ |
0.07 |
|
|
$ |
(0.21 |
) |
|
$ |
0.07 |
|
|
Schedule of Antidilutive Shares Excluded from Computation of Diluted (Loss) Net Income Per Share |
The following potentially dilutive shares were excluded from the computation of diluted net income (loss) per share for the periods presented because including them would have been antidilutive:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended September 30, |
|
|
Nine Months Ended September 30, |
|
|
2021 |
|
|
2020 |
|
|
2021 |
|
|
2020 |
|
Stock options |
|
2,086,437 |
|
|
|
2,020,079 |
|
|
|
33,773,922 |
|
|
|
1,951,043 |
|
Restricted stock units |
|
- |
|
|
|
- |
|
|
|
1,592,524 |
|
|
|
- |
|
Employee stock purchase plan |
|
- |
|
|
|
- |
|
|
|
244,751 |
|
|
|
- |
|
|