Quarterly report [Sections 13 or 15(d)]

Summary of Significant Accounting Policies (Tables)

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

Other receivables consisted of the following for the periods presented:

 

 

As of

 

 

 

March 31, 2025

 

 

December 31, 2024

 

Payroll tax withholding and exercise proceeds receivable

 

$

254

 

 

$

834

 

Construction receivable

 

 

4,872

 

 

 

4,584

 

Income tax receivable

 

 

446

 

 

 

1,864

 

Insurance receivable

 

 

4,329

 

 

 

4,250

 

Other

 

 

1,765

 

 

 

1,986

 

Total other receivables

 

$

11,666

 

 

$

13,518

 

 

Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consisted of the following for the periods presented:

 

 

As of

 

 

 

March 31, 2025

 

 

December 31, 2024

 

Spare parts

 

$

4,736

 

 

$

4,801

 

Prepaid insurance

 

 

833

 

 

 

2,658

 

Other

 

 

3,672

 

 

 

4,131

 

Total prepaid expenses and other current assets

 

$

9,241

 

 

$

11,590

 

Schedule of Prepaid and Other Current Assets

Prepaid expenses and other current assets consisted of the following for the periods presented:

 

 

As of

 

 

 

March 31, 2025

 

 

December 31, 2024

 

Spare parts

 

$

4,736

 

 

$

4,801

 

Prepaid insurance

 

 

833

 

 

 

2,658

 

Other

 

 

3,672

 

 

 

4,131

 

Total prepaid expenses and other current assets

 

$

9,241

 

 

$

11,590

 

Schedule of Inventory

Inventory consisted of the following for the periods presented:

 

 

As of

 

 

 

March 31, 2025

 

 

December 31, 2024

 

Chemical washing solutions

 

$

5,322

 

 

$

5,831

 

Other

 

 

22

 

 

 

14

 

Total inventory, gross

 

 

5,344

 

 

 

5,845

 

Reserve for obsolescence

 

 

(107

)

 

 

(117

)

Total inventory, net

 

$

5,237

 

 

$

5,728

 

Schedule of Composition of Revenue

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

 

 

Three Months Ended March 31,

 

 

 

2025

 

 

2024

 

Recognized over time

 

$

191,848

 

 

$

176,259

 

Recognized at a point in time

 

 

69,685

 

 

 

62,846

 

Other revenue

 

 

123

 

 

 

78

 

Net revenues

 

$

261,656

 

 

$

239,183

 

Schedule of Reconciliations of Numerators and Denominators of Basic and Diluted Earnings Per Share

Reconciliations of the numerators and denominators of the basic and diluted earnings per share calculations for the periods presented are as follows:

 

 

Three Months Ended March 31,

 

 

 

2025

 

 

2024

 

Numerator:

 

 

 

 

 

 

Net income

 

$

27,000

 

 

$

16,637

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

Weighted-average common shares outstanding - basic

 

 

324,200,282

 

 

 

315,838,788

 

Effect of potentially dilutive securities:

 

 

 

 

 

 

Stock options

 

 

4,371,280

 

 

 

12,685,179

 

Restricted stock units

 

 

2,903,643

 

 

 

1,457,395

 

Stock purchase rights

 

 

3,843

 

 

 

30,782

 

Weighted-average common shares outstanding - diluted

 

 

331,479,048

 

 

 

330,012,144

 

 

 

 

 

 

 

Earnings per share - basic

 

$

0.08

 

 

$

0.05

 

Earnings per share - diluted

 

$

0.08

 

 

$

0.05

 

Schedule of Antidilutive Shares Excluded from Computation of Diluted Earnings Per Share

The following potentially dilutive shares were excluded from the computation of diluted earnings per share for the periods presented because including them would have been antidilutive:

 

 

Three Months Ended March 31,

 

 

 

2025

 

 

2024

 

Stock options

 

 

4,924,465

 

 

 

3,666,223

 

Restricted stock units

 

 

6

 

 

 

 

Stock purchase rights

 

 

6

 

 

 

3,133