XML 117 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings per Share - Potentially Dilutive Outstanding Securities (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive features (in shares) 16,098,846 69,211
Warrant | Private placement warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive features (in shares) 2,966,663 17,713
Warrant | Public warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive features (in shares) 8,625,000 51,498
Stock options - equity classified    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive features (in shares) 4,420,414 0
Stock options - liability classified    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive features (in shares) 37,750 0
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive features (in shares) 49,018 0