v3.26.1
Net Loss Per Share - Antidilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 25, 2025
Public warrants          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities (in shares) 11,240,688 11,240,688 11,240,688 11,240,688  
Private placement warrants          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities (in shares) 7,146,000 7,146,000 7,146,000 7,146,000  
2024 WTI Warrants          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities (in shares) 2,493,765 1,000,000 2,493,765 1,000,000  
Convertible Debentures          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities (in shares) 0 2,817,200 0 2,817,200  
2025 WTI Warrants          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities (in shares) 495,074 495,074 495,074 495,074  
Series A Warrants          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities (in shares) 1,625,235 0 1,625,235 0  
Series B Preferred Stock          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities (in shares) 49,558 41,762 49,558 26,516  
Series C Preferred Stock          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities (in shares) 318,540 189,000 318,540 194,062  
Share options          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities (in shares) 1,635,192 1,596,702 1,635,192 1,596,702  
RSUs          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities (in shares) 2,097,321 2,148,001 2,097,321 2,148,001  
SARs          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities (in shares) 4,000,000 4,000,000 4,000,000 4,000,000  
Shares issued in period (in shares)         4,000,000