XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.2
Net Income Per Common Share - Antidilutive securities (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Net Income Per Common Share    
Total antidilutive securities (in shares) 203 1,461
Treasury Warrants    
Net Income Per Common Share    
Total antidilutive securities (in shares) 203 785
Employee Stock Awards    
Net Income Per Common Share    
Total antidilutive securities (in shares)   676