v3.26.1
Earnings Per Share - (Earnings Allocable to Common Shares) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator for basic and diluted earnings per share:        
Net income (loss) allocable to common shareholders - Basic $ 41,448 $ (39,308) $ 31,191 $ (46,912)
Net income (loss) allocable to common shareholders - Diluted $ 41,448 $ (39,308) $ 31,191 $ (46,912)
Denominator for basic and diluted earnings per share:        
Weighted average common shares outstanding for basic earnings per common share 12,081 13,311 12,106 13,315
Weighted average common shares outstanding for diluted earnings per common share 12,081 13,311 12,106 13,315
Basic and diluted earnings per common share:        
Net income (loss) allocable to common shareholders - Basic $ 3.43 $ (2.95) $ 2.58 $ (3.52)
Net income (loss) allocable to common shareholders - Diluted $ 3.43 $ (2.95) $ 2.58 $ (3.52)