v3.26.1
Earnings Per Share - Potentially Dilutive Shares (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Public and private placement warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) 0 7,326,654
Contingent Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) 0 15,320,062
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) 42,628 1,585,056
Convertible Debt Securities [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) 0 6,142,293
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) 1,799,126 0