Quarterly report [Sections 13 or 15(d)]

Stock-Based Compensation - Share-Based Payment Arrangement, Option, Activity (Details)

v3.25.1
Stock-Based Compensation - Share-Based Payment Arrangement, Option, Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Number of Options      
Options outstanding, beginning of period (in shares) 1,707,450    
Exercised (in shares) 0 0  
Cancelled/forfeited (in shares) (55,451)    
Options outstanding, ending of period (in shares) 1,651,999   1,707,450
Options vested and exercisable (in shares) 1,448,272    
Weighted–Average Exercise Price      
Options outstanding, beginning of period (in dollars per share) $ 7.34    
Exercised (in dollars per share) 0    
Cancelled/forfeited (in dollars per share) 6.34    
Options outstanding, ending of period (in dollars per share) 7.38   $ 7.34
Options vested and exercisable (in dollars per share) $ 5.76    
Weighted-Average Remaining Contractual Life (years)      
Options, outstanding (in years) 3 years 5 months 19 days   3 years 7 months 20 days
Options vested and exercisable (in years) 3 years 1 month 20 days    
Aggregate Intrinsic Value      
Options, outstanding, aggregate intrinsic value $ 10   $ 12
Options, vested and exercisable, aggregate intrinsic value $ 10