XML 104 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings per share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net income $ 67,046 $ 153,034 $ 126,844 $ 68,099
Less net income attributable to non-controlling interest 55,119 120,156 96,432 55,119
Net income attributable to shareholders - basic 13,323 32,878 30,412 $ 13,323
Add: Reallocation of net income attributable to non-controlling interest 0 0 90,327  
Net income attributable to shareholders - diluted $ 13,323 $ 32,878 $ 120,739  
Weighted average shares outstanding - basic 26,254,167 25,400,181 26,256,104 26,254,167
Dilutive effect of unvested restricted common stock 7,940 191,062 19,788  
Class B Common Stock converted to Class A Common Stock 0 0 82,021,389  
Weighted average shares outstanding - diluted 26,262,107 25,844,735 108,299,587 26,262,107
Earnings per share        
Basic $ 0.51 $ 1.29 $ 1.16 $ 0.51
Diluted $ 0.51 $ 1.27 $ 1.11 $ 0.51
Performance Shares [Member]        
Dilutive effect of unvested restricted common stock 0 253,492 2,306  
ENE Onshore [Member]        
Less net income attributable to non-controlling interest $ (1,396) $ 0 $ 0 $ (1,396)