v3.26.1
Stockholders' Equity (Deficit) - Restricted stock units activity (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Number of RSUs non-vested  
RSUs non-vested January 1, 2026 | shares 1,545,000
Granted | shares 355,077
Vested | shares (252,684)
RSUs non-vested June 30, 2026 | shares 1,647,393
Number of Vested RSUs  
Vested RSUs undelivered January 1, 2026 | shares 284,551
Vested during the period | shares 252,684
Delivered- net of shares withheld for taxes | shares (259,029)
Shares withheld to satisfy employee tax obligations | shares (104,655)
Vested RSUs undelivered June 30, 2026 | shares 173,551
Weighted Average Grant Date Price  
RSUs non-vested January 1, 2026 | $ / shares $ 6.63
Granted | $ / shares 3.26
Vested | $ / shares 5.33
RSUs non-vested June 30, 2026 | $ / shares 6.18
Weighted Average Grant Date Price, Vested  
Vested RSUs undelivered January 1, 2026 | $ / shares 5.49
Vested during the period | $ / shares 5.33
Delivered- net of shares withheld for taxes | $ / shares 5.46
Shares withheld to satisfy employee tax obligations | $ / shares 5.01
Vested RSUs undelivered June 30, 2026 | $ / shares $ 4.83