XML 88 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Schedule of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator:      
Net income (loss) attributable to Class A stockholders $ 40,946 $ (15,536) $ 15,701
Less: Earnings allocated to participating securities (1,165) (1,049) (579)
Net income (loss) attributable to Class A stockholders - basic 39,781 (16,585) 15,122
Net income (loss) attributable to Class A stockholders - diluted $ 39,781 $ (16,585) $ 15,122
Denominator:      
Weighted average shares outstanding - basic (in shares) 80,621 81,269 13,723
Effect of dilutive securities (in shares) 235 0 0
Weighted average shares outstanding - diluted (in shares) 80,856 81,269 13,723
Net income (loss) per common share - basic (in USD per share) $ 0.49 $ (0.20) $ 1.10
Net income (loss) per common share - diluted (in USD per share) $ 0.49 $ (0.20) $ 1.10