v3.26.1
Net Income (Loss) Per Share - Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Numerator:    
Net income (loss) $ 4,822 $ (67,555)
Dividend attributable to down round feature of warrants   (234)
Net income (loss) attributable to common stockholders for basic income (loss) per share 4,822 (67,789)
Net income (loss) attributable to common stockholders for diluted income (loss) per share $ 4,822 $ (67,789)
Denominator:    
Weighted average number of common shares outstanding - basic 66,140,346 37,550,677
Effect of potentially dilutive common stock warrants 4,407,074  
Effect of potentially dilutive restricted stock units 124,938  
Weighted average common shares outstanding - diluted 70,672,358 37,550,677
Net income (loss) per share attributable to common stockholders - basic $ 0.07 $ (1.81)
Net income (loss) per share attributable to common stockholders - diluted $ 0.07 $ (1.81)
Number of weighted average common shares issuable upon the exercise of the pre-funded warrants and penny warrants 80,773,954 2,945,175