v3.26.1
Earnings Per Share- Schedule of Basic and Diluted Earnings Per Share of Common Stock (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator:    
Net income attributable to Cardinal Infrastructure Group Inc., Basic and Diluted $ 3,418,438 $ 5,476,981
Denominator:    
Weighted average shares of common stock outstanding, Basic [1] 15,104,788  
Dilutive effects of:    
Unvested RSUs 21,891  
Weighted average shares of common stock outstanding, Diluted [1] 15,126,679  
Basic earnings per share [1] $ 0.23  
Diluted earnings per share [1] $ 0.23  
[1]

(1) Represents earnings per share of Class A common stock and weighted-average shares of Class A common stock outstanding for the period following the recapitalization transactions and IPO (see Note 14)