v3.26.1
Net Loss Per Share - Schedule of Computation of Basic and Diluted Loss 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
Earnings Per Share [Abstract]            
Net Income (Loss) $ (27,124) $ 32,599 $ (15,430) $ (3,819) $ 5,475 $ (19,249)
Less: decrease in fair value of warrants 8,887   2,836   (39,855) (1,768)
Net loss for diluted calculation $ (27,124)   $ (15,430)   $ (34,380) $ (19,249)
Weighted average shares outstanding for calculating basic income (loss) per share 16,048,941   13,098,825   15,809,947 12,948,189
Add: Assumed exercise of warrants         6,825,695  
Weighted average shares outstanding for calculating diluted loss per share 16,048,941   13,098,825   22,635,642 12,948,189
Basic income (loss) per share $ (1.69)   $ (1.18)   $ 0.35 $ (1.49)
Diluted loss per share $ (1.69)   $ (1.18)   $ (1.52) $ (1.49)