v3.25.2
Stock-Based Compensation - Schedule of Share Based Compensation Restricted Stock Awards Activity (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Restricted stock units | 2023 Inducement Plan      
Number of Shares      
Outstanding and Unvested, beginning balance (in shares)   285,429  
Restricted stock units granted (in shares)   0  
Restricted stock units vested (in shares)   (102,796)  
Restricted stock units forfeited (in shares)   0  
Outstanding and Unvested, ending balance (in shares)   182,633  
Per Share Weighted- Average Fair Value      
Outstanding and Unvested, beginning balance (in usd per share)   $ 10.42  
Restricted stock units granted (in usd per share)   0  
Restricted stock units vested (in usd per share)   10.96  
Restricted stock units forfeited (in usd per share)   0  
Outstanding and Unvested, ending balance (in usd per share)   $ 10.11  
Restricted stock units | 2015 Plan      
Number of Shares      
Outstanding and Unvested, beginning balance (in shares)   5,558,642  
Restricted stock units granted (in shares)   3,689,830  
Restricted stock units vested (in shares)   (2,081,665)  
Restricted stock units forfeited (in shares)   (677,308)  
Outstanding and Unvested, ending balance (in shares)   6,489,499  
Per Share Weighted- Average Fair Value      
Outstanding and Unvested, beginning balance (in usd per share)   $ 8.27  
Restricted stock units granted (in usd per share)   7.81  
Restricted stock units vested (in usd per share)   10.71  
Restricted stock units forfeited (in usd per share)   7.80  
Outstanding and Unvested, ending balance (in usd per share)   $ 7.28  
Stock options      
Per Share Weighted- Average Fair Value      
Risk-free interest rate 4.30%   4.30%