XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Common Share - Antidilutive securities (Details) - $ / shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net Income Per Common Share        
Total antidilutive securities (in shares) 78 1,093 375 715
Warrants PSP1        
Net Income Per Common Share        
Warrants exercise price (in dollars per share) $ 28.38   $ 28.38  
Warrants PSP2        
Net Income Per Common Share        
Warrants exercise price (in dollars per share) 40.41   40.41  
Warrants PSP3        
Net Income Per Common Share        
Warrants exercise price (in dollars per share) $ 57.47   $ 57.47  
Warrants PSP1        
Net Income Per Common Share        
Total antidilutive securities (in shares)   582 194 388
Warrants PSP2        
Net Income Per Common Share        
Total antidilutive securities (in shares)   125 83 125
Warrants PSP3        
Net Income Per Common Share        
Total antidilutive securities (in shares) 78 78 78 78
Employee Stock Awards        
Net Income Per Common Share        
Total antidilutive securities (in shares)   308 20 124