Annual report [Section 13 and 15(d), not S-K Item 405]

Equity Incentive Plans - Additional Information (Details)

v3.25.1
Equity Incentive Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 13, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Common stock, shares, issued (in shares) 11,012,105 4,753,650 1,770,167
Common stock, shares outstanding (in shares) 11,012,105   1,770,167
Vesting period 4 years    
Options expiration period 10 years    
Aggregate intrinsic value of options outstanding $ 2.4    
Aggregate intrinsic value of options exercisable 1.5    
Unrecognized compensation cost $ 10.6    
Expected to be recognized over a remaining weighted-average service period 3 years 7 months 6 days    
Share-based compensation arrangement by share-based payment award, options, vested, weighted average grant date fair value (in dollars per share) $ 8.65    
Minimum      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Percent of option exercise price 100.00%    
2019 Equity Incentive Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Common stock, shares outstanding (in shares) 665,072    
2024 Equity Incentive Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Common stock, capital shares reserved for future issuance (in shares) 3,455,433    
Common stock, shares, issued (in shares) 1,008,265