v3.26.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Numerator:        
Net income attributable to common stockholders (in thousands) $ 33,321 $ 20,071 $ 138,265 $ 67,855
Denominator:        
Weighted-average number of common shares outstanding—basic (in shares) 205,168,563 205,407,644 204,905,719 206,896,023
Effect of dilutive securities:        
Weighted-average number of common shares outstanding—diluted (in shares) 207,417,547 206,392,934 207,006,375 207,918,506
Earnings per share:        
Earnings per share available to common stockholders—basic (in dollars per share) $ 0.16 $ 0.10 $ 0.67 $ 0.33
Earnings per share available to common stockholders—diluted (in dollars per share) $ 0.16 $ 0.10 $ 0.67 $ 0.33
Unvested restricted common stock        
Effect of dilutive securities:        
Unvested restricted common stock and shares related to unvested PSUs (in shares) 388,323 186,459 321,699 187,326
Shares related to unvested PSUs        
Effect of dilutive securities:        
Unvested restricted common stock and shares related to unvested PSUs (in shares) 1,860,661 798,831 1,778,957 835,157