v3.26.1
Share Based Compensation - RSU and PSU (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
RSU    
RSU's and PSU's    
Outstanding, beginning balance 786,286 599,547
Granted 211,651 582,868
Vested (322,221) (176,525)
Forfeited (28,433) (217,759)
Canceled (26,324) (38,814)
Outstanding, ending balance 620,959 749,317
Weighted-Average Grant-Date Fair Value per RSU and PSU    
Outstanding, beginning balance $ 3.93 $ 5.31
Granted 1.35 3.56
Vested 1.02 3.55
Forfeited 3.54 4.84
Canceled 1.32 3.12
Outstanding, ending balance $ 2.84 $ 3.91
PSU    
RSU's and PSU's    
Outstanding, beginning balance 173,690 304,880
Forfeited (86,845) (131,190)
Outstanding, ending balance 86,845 173,690
Weighted-Average Grant-Date Fair Value per RSU and PSU    
Outstanding, beginning balance $ 4.58 $ 4.58
Forfeited 4.58 4.58
Outstanding, ending balance $ 4.58 $ 4.58