v3.26.1
Stockholders' Equity (Deficit) - Restricted stock units activity (Details)
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Number of RSUs  
RSUs non-vested January 1, 2026 | shares 1,545,000
Granted | shares 111,131
Vested | shares (147,804)
Delivered | shares (55,277)
RSUs non-vested March 31, 2026 | shares 1,453,050
Vested RSUs undelivered March 31, 2026 | shares 432,355
Weighted Average Grant Date Price  
RSUs non-vested January 1, 2026 | $ / shares $ 6.63
Granted | $ / shares 3.46
Vested | $ / shares 2.45
Delivered | $ / shares 9.58
RSUs non-vested March 31, 2026 | $ / shares 6.7
Vested RSUs undelivered March 31, 2026 | $ / shares $ 4.45