v3.26.1
Stockholders' Equity (Deficit) (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
$ / shares
shares
Jun. 30, 2025
shares
Jun. 30, 2026
$ / shares
$ / shares
shares
Jun. 30, 2025
shares
Dec. 31, 2025
$ / shares
shares
Preferred Stock          
Preferred stock, number of shares authorized 1,000,000   1,000,000   1,000,000
Preferred shares, par value (in dollars per share) | $ / shares $ 0.0001   $ 0.0001   $ 0.0001
Preferred stock, shares issued 0   0   0
Preferred stock, shares outstanding 0   0   0
Common Stock          
Common stock, number of shares authorized 500,000,000   500,000,000   500,000,000
Common shares, par value (in dollars per share) | $ / shares $ 0.0001   $ 0.0001   $ 0.0001
Common stock, shares issued 82,718,567   82,718,567   81,771,422
Common stock, shares outstanding 82,718,567   82,718,567   81,771,422
Common Stock Warrants          
Common stock warrants, Outstanding 30,276,119   30,276,119   30,276,119
Common stock warrants, Exercise price | $ / shares $ 8.24   $ 8.24   $ 8.24
Number of shares retrained for repurchase 6,124,297   6,124,297    
Exchangeable shares, share outstanding 23,216,687   23,216,687   24,011,017
Exchangeable shares conversion ratio 1   1    
Number of shares exchanged during the period 476,133 0 794,330 0  
Minimum          
Common Stock Warrants          
Purchase price per share | $ / shares     $ 1.12    
Maximum          
Common Stock Warrants          
Purchase price per share | $ / shares     $ 2.24