v3.26.1
Net Loss per Share - Schedule of Shares Outstanding (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net (Loss) Income Per Share [Abstract]        
Total 16,314,751 32,251,741 32,215,482 32,251,741
Warrants        
Net (Loss) Income Per Share [Abstract]        
Total 3,715,561 22,904,879 19,616,292 22,904,879
Stock options        
Net (Loss) Income Per Share [Abstract]        
Total 7,813,751 7,255,635 7,813,751 7,255,635
RSUs        
Net (Loss) Income Per Share [Abstract]        
Total 4,260,424 2,091,227 4,260,424 2,091,227
Conversion shares        
Net (Loss) Income Per Share [Abstract]        
Total 525,015 0 525,015 0