Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies (Tables)

v3.24.1.u1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Schedule of Other Receivables

Other receivables consisted of the following for the periods presented:

 

As of

 

 

March 31, 2024

 

 

December 31, 2023

 

Payroll tax withholding and exercise proceeds receivable

$

17

 

 

$

-

 

Construction receivable

 

5,537

 

 

 

6,480

 

Income tax receivable

 

1,520

 

 

 

3,051

 

Insurance receivable

 

4,380

 

 

 

3,686

 

Employee retention credit receivable

 

5,189

 

 

 

-

 

Other

 

1,050

 

 

 

1,497

 

    Total other receivables

 

17,693

 

 

 

14,714

 

 

Schedule of Inventory

Inventory consisted of the following for the periods presented:

 

As of

 

 

March 31, 2024

 

 

December 31, 2023

 

Chemical washing solutions

$

7,804

 

 

$

9,135

 

Reserve for obsolescence

 

(157

)

 

 

(183

)

    Total inventory, net

$

7,647

 

 

$

8,952

 

Schedule of Composition of Revenue

The following table summarizes the composition of our net revenues for the periods presented:

 

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

Recognized over time

$

176,259

 

 

$

156,891

 

Recognized at a point in time

 

62,846

 

 

 

68,970

 

Other revenue

 

78

 

 

 

99

 

    Net revenues

$

239,183

 

 

$

225,960

 

 

Schedule of Reconciliations of Numerators and Denominators of Basic and Diluted Net 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,

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

Net income

$

16,637

 

 

$

21,136

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

   Weighted-average common shares outstanding - basic

 

315,838,788

 

 

 

307,291,909

 

   Effect of potentially dilutive securities:

 

 

 

 

 

       Stock options

 

12,685,179

 

 

 

19,798,577

 

       Restricted stock units

 

1,457,395

 

 

 

498,213

 

       Employee stock purchase plan

 

30,782

 

 

 

19,567

 

   Weighted-average common shares outstanding - diluted

 

330,012,144

 

 

 

327,608,266

 

 

 

 

 

 

 

Net income per share - basic

$

0.05

 

 

$

0.07

 

Net income per share - diluted

$

0.05

 

 

$

0.06

 

Schedule of Antidilutive Shares Excluded from Computation of Diluted 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,

 

2024

 

 

2023

 

Stock options

 

3,666,223

 

 

 

2,677,756

 

Restricted stock units

 

-

 

 

 

356,400

 

Employee stock purchase plan

 

3,133

 

 

 

3,619