v3.26.1
Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net income (loss) $ 30,723 $ 27,969 $ 59,620 $ 57,379
Net (income) loss attributable to noncontrolling interests (568) (22) (604) (68)
Net income (loss) attributable to Safehold Inc. common shareholders for basic earnings per common share 30,155 27,947 59,016 57,311
Net income (loss) attributable to Safehold Inc. common shareholders for diluted earnings per common share $ 30,155 $ 27,947 $ 59,016 $ 57,311