Net Income Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Stock Options | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Antidilutive shares (in shares) | 483,502 | 498,661 |
| Unvested PSUs | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Antidilutive shares (in shares) | 1,936,307 | 716,650 |
| Unvested RSUs | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Antidilutive shares (in shares) | 1,046,342 | 1,761,558 |
| OPAL Fuels Class B Units | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Antidilutive shares (in shares) | 144,399,037 | 144,399,037 |