v3.26.1
Net Loss per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Net Income (Loss) Attributable to Parent [Abstract]            
Net loss $ (8,098) $ (65,535) $ (7,420) $ (8,194) $ (73,633) $ (15,614)
Less: Change in fair value of March 2025 Warrants and March 2025 Private Placement Warrants (7,387)   0   0 0
Adjusted diluted net loss $ (15,485)   $ (7,420)   $ (73,633) $ (15,614)
Number of shares used in per share calculations:            
Basic weighted average shares outstanding (in shares) 95,483,280   63,376,392   91,211,050 48,712,124
Dilutive effect of March 2025 warrants and March 2025 private placement warrants (in shares) 15,900,731   0   0 0
Diluted weighted average shares outstanding (in shares) 111,384,011   63,376,392   91,211,050 48,712,124
Net (Loss) Income Per Share [Abstract]            
Basic (in dollars per share) $ (0.08)   $ (0.12)   $ (0.81) $ (0.32)
Earnings Per Share, Diluted [Abstract]            
Diluted (in dollars per share) $ (0.14)   $ (0.12)   $ (0.81) $ (0.32)