Annual report pursuant to Section 13 and 15(d)

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

v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Net income available to common stockholders $ 28,619 $ 65,997 $ 53,463
Change in fair value of Ares Put Option 0 (329) (927)
Net income available to common stockholders after assumed conversions $ 28,619 $ 65,668 $ 52,536
Weighted average common shares outstanding— Basic 118,782 121,476 124,412
Effect of dilutive securities:      
Restricted share units $ 823 $ 822 $ 259
Ares Put Option $ 0 $ 926 $ 766
Weighted average common shares outstanding— Diluted 119,605 123,224 125,437
Net income (loss) per share available to common stockholders - Basic $ 0.24 $ 0.54 $ 0.43
Net income (loss) per share available to common stockholders - Diluted $ 0.24 $ 0.53 $ 0.42