v3.23.2
Earnings Per Share - Basic and Diluted Net Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Basic net income per share attributable to common stockholders        
Basic net income per share attributable to common stockholders (in dollars per share) $ 0.09 $ 0.04 $ 0.21 $ 0.06
Diluted net income per share attributable to common stockholders        
Diluted net income per share attributable to common stockholders (in dollars per share) $ 0.09 $ 0.04 $ 0.21 $ 0.05
Common Stock        
Basic net income per share attributable to common stockholders        
Net income $ 38.1 $ 15.9 $ 82.6 $ 22.1
Weighted average number of shares of Common Stock outstanding (in shares) 401,194,485 401,099,187 402,301,486 400,658,558
Basic net income per share attributable to common stockholders (in dollars per share) $ 0.09 $ 0.04 $ 0.21 $ 0.06
Diluted net income per share attributable to common stockholders        
Allocation of undistributed earnings $ 38.1 $ 15.9 $ 82.6 $ 22.1
Number of shares used in basic computation (in shares) 401,194,485 401,099,187 402,301,486 400,658,558
Weighted average shares of Common Stock outstanding used to calculate diluted net income per share (in shares) 401,725,003 403,221,743 402,921,316 403,180,117
Diluted net income per share attributable to common stockholders (in dollars per share) $ 0.09 $ 0.04 $ 0.21 $ 0.05
Common Stock | Restricted Stock Awards        
Diluted net income per share attributable to common stockholders        
Units exchangeable for common stock (in shares) 338,840 1,910,328 392,842 2,293,963
Common Stock | Exercise of Common Stock Options        
Diluted net income per share attributable to common stockholders        
Units exchangeable for common stock (in shares) 35,833 202,456 51,260 222,710
Common Stock | Employee Stock Purchase Plan        
Diluted net income per share attributable to common stockholders        
Units exchangeable for common stock (in shares) 155,845 9,772 175,728 4,886