v3.25.2
Stock-Based Compensation - Schedule of restricted stock activity (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Restricted Stock    
Restricted Stock Outstanding    
Restricted stock, Beginning   2,094,584
Restricted stock, Granted   682,365
Restricted stock, Vested   (625,414)
Restricted stock, Ending 2,151,535 2,151,535
Weighted Average Grant Date Fair Value    
Weighted Average Grant Date Fair Value, Beginning   $ 6.54
Weighted Average Grant Date Fair Value, Granted   2.85
Weighted Average Grant Date Fair Value, Vested   6.95
Weighted Average Grant Date Fair Value, Ending $ 5.26 $ 5.26
Aggregate Intrinsic Value, Vested $ 1.4 $ 2.2
Performance-Based Restricted Stock Awards    
Restricted Stock Outstanding    
Restricted stock, Granted   0