v3.26.3
INCOME PER SHARE - Schedule of Computation of Net Income (Loss) Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Net income $ 6,218,525 $ 5,318,677 $ 13,416,994 $ 2,623,970
Net income attributable to noncontrolling interests 2,416,741 2,004,779 5,183,752 967,268
Net income attributable to holders of Class A Common Stock $ 3,801,784 $ 3,313,898 $ 8,233,242 $ 1,656,702
Weighted average shares of Class A Common Stock outstanding, basic (in Shares) 40,960,842 40,615,773 40,840,312 40,631,315
Net income per share of Class A Common Stock, basic (in Dollars per share) $ 0.09 $ 0.08 $ 0.20 $ 0.04
Net income per share of Class A Common Stock, diluted (in Dollars per share) $ 0.09 $ 0.08 $ 0.20 $ 0.04