v3.25.1
Stockholders' Equity - Performance Stock Units (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Stockholders' Equity    
Stock-based compensation expense $ 3,039 $ 3,015
Unrecognized compensation expense, recognition period 2 years 8 months 12 days  
PSUs    
Stockholders' Equity    
Granted (in shares) 554,938 550,838
Weighted Average Grant Date Fair Value, Granted (in dollars per share) $ 3.29 $ 4.31
Amount vesting, as a percent 100.00%  
Stock-based compensation expense $ 345 $ 197
Minimum | PSUs    
Stockholders' Equity    
Performance shares granted in percentage 0.00%  
Maximum | PSUs    
Stockholders' Equity    
Performance shares granted in percentage 125.00%