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

Stock-Based Compensation - Schedule of Outstanding and Exercisable Options (Details)

v3.26.1
Stock-Based Compensation - Schedule of Outstanding and Exercisable Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options outstanding (in shares) 712 2,177
Options outstanding, weighted average remaining contractual life 3 years 9 months 18 days  
Options outstanding, weighted average exercise price (in dollars per share) $ 648.36 $ 629.38
Options exercisable (in shares) 707  
Options exercisable, weighted average exercise price (in dollars per share) $ 647.21  
Minimum    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of Exercise Prices 628.74  
Maximum    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of Exercise Prices 810.06  
$0.63    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of Exercise Prices $ 628.74  
Options outstanding (in shares) 313  
Options outstanding, weighted average remaining contractual life 1 year 10 months 9 days  
Options outstanding, weighted average exercise price (in dollars per share) $ 628.74  
Options exercisable (in shares) 313  
Options exercisable, weighted average exercise price (in dollars per share) $ 628.74  
$0.70    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of Exercise Prices $ 628.75  
Options outstanding (in shares) 322  
Options outstanding, weighted average remaining contractual life 5 years 1 month 13 days  
Options outstanding, weighted average exercise price (in dollars per share) $ 628.75  
Options exercisable (in shares) 322  
Options exercisable, weighted average exercise price (in dollars per share) $ 628.75  
$1.13    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of Exercise Prices $ 810.06  
Options outstanding (in shares) 77  
Options outstanding, weighted average remaining contractual life 6 years 2 months 8 days  
Options outstanding, weighted average exercise price (in dollars per share) $ 810.06  
Options exercisable (in shares) 72  
Options exercisable, weighted average exercise price (in dollars per share) $ 810.06