Quarterly report [Sections 13 or 15(d)]

Stock-Based Compensation - Stock Option Activity (Details)

v3.25.2
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Number of Options    
Options outstanding, beginning of period (in shares) 1,707,450  
Cancelled/forfeited (in shares) (57,823)  
Options outstanding, ending of period (in shares) 1,649,627 1,707,450
Options vested and exercisable (in shares) 1,446,194  
Weighted–Average Exercise Price    
Options outstanding, beginning of period (in dollars per share) $ 7.34  
Cancelled/forfeited (in dollars per share) 7.06  
Options outstanding, ending of period (in dollars per share) 7.35 $ 7.34
Options vested and exercisable (in dollars per share) $ 5.74  
Weighted-Average Remaining Contractual Life (years)    
Options, outstanding (in years) 3 years 2 months 19 days 3 years 7 months 20 days
Options vested and exercisable (in years) 2 years 10 months 17 days  
Aggregate Intrinsic Value    
Options, outstanding, aggregate intrinsic value $ 2 $ 12
Options, vested and exercisable, aggregate intrinsic value $ 2