XML 53 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share - Narrative (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Common Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Securities reserved for future issuance (in shares) 308,646 777,369 308,646 777,369
Class C Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Securities reserved for future issuance (in shares) 582,109 1,466,502 582,109 1,466,502
Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Securities reserved for future issuance (in shares)   10,803,037   10,570,473
Restricted Stock Units (RSUs)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Securities 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]        
Securities reserved for future issuance (in shares)   120,171   146,570