v3.24.2.u1
Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]            
Net income attributable to Altus Power, Inc. $ 37,645 $ 6,825 $ 45,154 $ 12,442    
Income attributable to participating securities (188) (43) (226) (79)    
Net income attributable to common stockholders - basic 37,457 6,782 44,928 12,363    
Net income attributable to common stockholders - diluted $ 37,457 $ 6,782 $ 44,928 $ 12,363    
Weighted average shares of common stock outstanding - basic (in shares) 159,902,589 158,719,684 159,464,164 158,670,950    
Weighted average shares of common stock outstanding - diluted (in shares) 163,585,652 158,978,275 165,500,438 160,747,045    
Net income attributable to common stockholders per share - basic (in usd per share) $ 0.23 $ 0.04 $ 0.28 $ 0.08    
Net income attributable to common stockholders per share - diluted (in usd per share) $ 0.23 $ 0.04 $ 0.27 $ 0.08    
Alignment shares outstanding (in shares) 796,950 1,006,250 796,950 1,006,250 996,188 1,207,500
Class A Common Stock            
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]            
Antidilutive securities excluded from of earnings per share (in shares)   271,259   271,259    
Dilutive restricted stock            
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]            
Dilutive shares (in shares) 0 258,591 0 258,708    
Dilutive RSUs            
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]            
Dilutive shares (in shares) 3,683,063 0 6,036,274 1,817,387