v3.25.2
Share Based Compensation - RSU and PSU (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
RSU    
RSU's and PSU's    
Outstanding, beginning balance 599,547 173,333
Granted 582,868 681,310
Vested (176,525) (133,704)
Forfeited (217,759)  
Canceled (38,814) (41,568)
Outstanding, ending balance 749,317 679,371
Weighted-Average Grant-Date Fair Value per RSU and PSU    
Outstanding, beginning balance $ 5.31 $ 8.94
Granted 3.56 4.83
Vested 3.55 9.35
Forfeited 4.84  
Canceled 3.12 8.32
Outstanding, ending balance $ 3.91 $ 5.31
PSU    
RSU's and PSU's    
Outstanding, beginning balance 304,880  
Granted   304,880
Forfeited (131,190)  
Outstanding, ending balance 173,690 304,880
Weighted-Average Grant-Date Fair Value per RSU and PSU    
Outstanding, beginning balance $ 4.58  
Granted   $ 4.58
Forfeited 4.58  
Outstanding, ending balance $ 4.58