v3.25.2
Equity and EPS - Schedule of Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Nov. 16, 2021
Operations:              
Net income $ 14,427 $ (3,057) $ 32,017 $ 20,584 $ 11,370 $ 52,601  
Net loss (income) attributable to noncontrolling interest (1)   68   32 119  
Income attributable to participating securities (unvested shares and units), basic (159)   (347)   (127) (572)  
Income attributable to participating securities (unvested shares and units), diluted (159)   (347)   (127) (572)  
Net income used in EPS calculation, basic 14,267   31,738   11,275 52,148  
Net income used in EPS calculation, diluted $ 14,267   $ 31,738   $ 11,275 $ 52,148  
Share information:              
Basic weighted average common shares (in shares) 21,360,984   22,119,227   21,351,809 22,130,752  
Diluted weighted average common shares (in shares) 21,360,984   22,119,227   21,351,809 22,130,752  
Basic EPS (in dollars per share) $ 0.67   $ 1.43   $ 0.53 $ 2.36  
Diluted EPS (in dollars per share) $ 0.67   $ 1.43   $ 0.53 $ 2.36  
Convertible Senior Notes, 1.88% (fixed rate) due 2041 | Convertible Debt              
Share information:              
Conversion price (in dollars per share)             $ 96.24
Restricted Stock Units (RSUs)              
Share information:              
Participating securities (in shares)         222,462 243,243