XML 82 R73.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share - Weighted average number of shares that could dilute basic EPS (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Convertible Preferred Stock        
Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 33,324 31,242 32,731 30,955
Stock options        
Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 1,555 1,446 1,526 1,114
Restricted stock awards and restricted stock units        
Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 5,165 3,790 4,633 3,214