XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income (Loss) Per Common Share - Antidilutive securities (Details) - $ / shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Net Income Per Common Share        
Total antidilutive securities (in shares) 203 850 1,461 526
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 582 291
Warrants PSP2        
Net Income Per Common Share        
Total antidilutive securities (in shares) 125 125 125 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)   65 676 32