XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per Share - Computation of Diluted Shares Outstanding (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Amount of antidilutive securities not included in calculation of earnings per share (in shares) 339,173 525,735 328,207 262,868
PSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Amount of antidilutive securities not included in calculation of earnings per share (in shares) 284,025 473,371 284,025 236,686
ESPP        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Amount of antidilutive securities not included in calculation of earnings per share (in shares) 105,559   76,846 16,546
Stock Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Amount of antidilutive securities not included in calculation of earnings per share (in shares) 5,231,572   5,234,493