XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings Per Share - Narrative (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Class C Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Warrants reserved for future issuance (in shares)     1,466,502  
Common Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Warrants reserved for future issuance (in shares) 777,369 789,458 777,369 789,458
Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Warrants reserved for future issuance (in shares) 10,803,037   10,570,473  
Warrants | Class C Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Warrants reserved for future issuance (in shares) 1,466,502 1,489,337 1,466,502 1,489,337
Restricted Stock Units (RSUs)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Warrants reserved for future issuance (in shares) 220,935   306,195  
Performance Share Units (PSUs)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Warrants reserved for future issuance (in shares) 120,171   146,570