v3.26.1
Earnings Per Share ("EPS") - Summary of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator:    
Net income from continuing operations $ 74,283 $ 9,216
Less: Net loss attributable to noncontrolling interests (157) (532)
Net income from continuing operations attributable to common shareholders 74,440 9,748
Net income from discontinued operation 74,327 19,794
Net income attributable to common shareholders $ 148,767 $ 29,542
Denominator:    
Weighted-average shares outstanding - basic 204,712 201,005
Weighted-average shares outstanding - diluted 221,321 214,927
Basic income per share attributable to common shareholders:    
Continuing operations $ 0.36 $ 0.05
Discontinued operations 0.37 0.1
Net income per share 0.73 0.15
Diluted income per share attributable to common shareholders:    
Continuing operations 0.34 0.05
Discontinued operations 0.33 0.09
Net income per share $ 0.67 $ 0.14
Stock Options    
Denominator:    
Weighted-average shares outstanding - diluted 9,416 8,055
RSUs    
Denominator:    
Weighted-average shares outstanding - diluted 7,193 5,867
TEUs    
Denominator:    
Weighted-average shares outstanding - diluted 0 0