v3.26.1
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