Annual report [Section 13 and 15(d), not S-K Item 405]

Earnings per Share - Computation of Basic and Diluted (Details)

v3.25.0.1
Earnings per Share - Computation of Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Net income available to common stockholders $ 15,095 $ 28,619 $ 65,997
Change in fair value of Ares Put Option (see Note 22) 0 0 (329)
Net income available to common stockholders after assumed conversions $ 15,095 $ 28,619 $ 65,668
Weighted average common shares outstanding— Basic 116,139 118,782 121,476
Effect of dilutive securities:      
RSUs $ 810 $ 823 $ 822
Ares Put Option (see Note 22) $ 0 $ 0 $ 926
Weighted average common shares outstanding— Diluted 116,949 119,605 123,224
Net income per share attributable to common shareholders - basic $ 0.13 $ 0.24 $ 0.54
Net income per share available to common stockholders - Diluted $ 0.13 $ 0.24 $ 0.53