v3.25.3
Share Based Compensation - RSU and PSU (Details) - $ / shares
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
RSU    
RSU's and PSU's    
Outstanding, beginning balance 599,547 173,333
Granted 623,931 681,310
Vested (176,525) (133,704)
Forfeited (219,988)  
Canceled (38,814) (41,568)
Outstanding, ending balance 788,151 679,371
Weighted-Average Grant-Date Fair Value per RSU and PSU    
Outstanding, beginning balance $ 5.31 $ 8.94
Granted 3.6 4.83
Vested 3.55 9.35
Forfeited 4.83  
Canceled 3.12 8.32
Outstanding, ending balance $ 3.93 $ 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