v3.26.1
Earnings Per Share - Basic and Diluted Earnings Per Share (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
Earnings Per Share [Abstract]        
Net income $ 47,460 $ 29,074 $ 85,766 $ 48,616
Net loss attributable to noncontrolling interests 43 34 71 50
Net income attributable to The GEO Group, Inc. $ 47,503 $ 29,108 $ 85,837 $ 48,666
Basic earnings per share attributable to The GEO Group, Inc.        
Weighted average shares outstanding 130,603 138,539 131,602 137,844
Per share amount $ 0.36 $ 0.21 $ 0.65 $ 0.35
Diluted earnings per share attributable to The GEO Group, Inc.        
Weighted average shares outstanding 130,603 138,539 131,602 137,844
Dilutive effect of equity incentive plans 1,421 1,931 1,423 2,866
Weighted average shares assuming dilution 132,024 140,470 133,025 140,710
Per share amount $ 0.36 $ 0.21 $ 0.65 $ 0.35