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

Stock Plans (Details)

v3.25.1
Stock Plans (Details) - USD ($)
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Outstanding at beginning 93  
Weighted average exercise price, outstanding at beginning $ 73.46  
Weighted average remaining contractual term, outstanding (years) at beginning 8 years 4 months 6 days  
Aggregate intrinsic value, outstanding at ending
Shares, granted  
Aggregate intrinsic value, granted  
Shares, released  
Aggregate intrinsic value, released  
Shares, cancelled/expired (14)  
Weighted average exercise price, cancelled/expired $ 89.81  
Aggregate intrinsic value, cancelled/expired  
Outstanding at ending 79  
Weighted average exercise price, outstanding at ending $ 69.85  
Weighted average remaining contractual term, outstanding (years) at ending 7 years 1 month 24 days  
Shares, exercisable 79  
Weighted average exercise price per share, exercisable $ 69.85  
Weighted average remaining contractual term, exercisable 7 years 1 month 24 days  
Aggregate intrinsic value, exercisable