v3.26.3
Earnings Per Share - Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Net income $ 49,203 $ 173,922 $ 134,969 $ 222,538
Net loss attributable to noncontrolling interests 11 18 82 68
Net income attributable to The GEO Group, Inc. $ 49,214 $ 173,940 $ 135,051 $ 222,606
Basic earnings per share attributable to The GEO Group, Inc.        
Weighted average shares outstanding 129,969 138,283 131,052 137,992
Per share amount $ 0.38 $ 1.26 $ 1.03 $ 1.61
Diluted earnings per share attributable to The GEO Group, Inc.        
Weighted average shares outstanding 129,969 138,283 131,052 137,992
Dilutive effect of equity incentive plans 2,033 1,709 1,639 2,517
Weighted average shares assuming dilution 132,002 139,992 132,691 140,509
Per share amount $ 0.37 $ 1.24 $ 1.02 $ 1.58