v3.26.1
Earnings Per Share - Schedule of Earnings Per Share Reconciliation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
BASIC        
Net income (loss) attributable to common shareholders $ (1,630) $ 27,450 $ (3,572) $ 44,729
Weighted-average common shares outstanding - basic (in shares) 58,094,324 58,374,448 58,128,487 58,357,922
Net income (loss) attributable to common shareholders – per common share basic (in dollars per share) $ (0.03) $ 0.47 $ (0.06) $ 0.77
Effect of dilutive securities:        
Unvested share-based payment awards (in shares) 0 67,185 0 92,814
Weighted-average common shares outstanding - diluted (in shares) 58,094,324 58,441,633 58,128,487 58,450,736
Net income (loss) attributable to common shareholders - per common share diluted (in dollars per share) $ (0.03) $ 0.47 $ (0.06) $ 0.77