Summary of Significant Accounting Policies (Tables)
|
3 Months Ended |
Mar. 31, 2022 |
Accounting Policies [Abstract] |
|
Schedule of Other Receivables |
|
|
|
|
|
|
|
|
|
As of |
|
|
March 31, 2022 |
|
|
December 31, 2021 |
|
Payroll tax withholding and exercise proceeds receivable |
$ |
— |
|
|
$ |
8,477 |
|
Construction receivable |
|
5,911 |
|
|
|
5,574 |
|
Income tax receivable |
|
2,343 |
|
|
|
4,935 |
|
Insurance receivable |
|
2,646 |
|
|
|
2,594 |
|
Other |
|
1,833 |
|
|
|
1,216 |
|
Total other receivables |
$ |
12,733 |
|
|
$ |
22,796 |
|
|
Schedule of Inventory |
Inventory consisted of the following for the periods presented:
|
|
|
|
|
|
|
|
|
As of |
|
|
March 31, 2022 |
|
|
December 31, 2021 |
|
Chemical washing solutions |
$ |
7,055 |
|
|
$ |
6,406 |
|
Other |
|
81 |
|
|
|
52 |
|
Total inventory, gross |
|
7,136 |
|
|
|
6,458 |
|
Reserve for obsolescence |
|
(136 |
) |
|
|
(124 |
) |
Total inventory, net |
$ |
7,000 |
|
|
$ |
6,334 |
|
|
Schedule of Composition of Revenue |
The following table summarizes the composition of the Company’s revenue, net for the periods presented:
|
|
|
|
|
|
|
|
|
Three Months Ended March 31, |
|
|
2022 |
|
|
2021 |
|
Recognized over time |
$ |
140,874 |
|
|
$ |
108,270 |
|
Recognized at a point in time |
|
78,008 |
|
|
|
66,322 |
|
Other revenue |
|
537 |
|
|
|
916 |
|
Net revenues |
$ |
219,419 |
|
|
$ |
175,508 |
|
|
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 per share calculations for the periods presented are as follows:
|
|
|
|
|
|
|
|
|
Three Months Ended March 31, |
|
|
2022 |
|
|
2021 |
|
Numerator: |
|
|
|
|
|
Net income |
$ |
35,488 |
|
|
$ |
24,584 |
|
|
|
|
|
|
|
Denominator: |
|
|
|
|
|
Weighted-average common shares outstanding - basic |
|
300,931,453 |
|
|
|
262,151,037 |
|
Effect of potentially dilutive securities: |
|
|
|
|
|
Stock options |
|
27,010,017 |
|
|
|
16,203,426 |
|
Restricted stock units |
|
1,230,967 |
|
|
|
- |
|
Weighted-average common shares outstanding - diluted |
|
329,172,437 |
|
|
|
278,354,463 |
|
|
|
|
|
|
|
Net income per share - basic |
$ |
0.12 |
|
|
$ |
0.09 |
|
Net income per share - diluted |
$ |
0.11 |
|
|
$ |
0.09 |
|
|
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 per share for the periods presented because including them would have been antidilutive:
|
|
|
|
|
|
|
|
|
Three Months Ended March 31, |
|
|
2022 |
|
|
2021 |
|
Stock options |
|
2,041,141 |
|
|
|
458,152 |
|
|