XML 74 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Schedule of Share Option Activity (Details) - Stock options - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Options Outstanding      
Options outstanding 142,796 107,373  
Granted 12,500 43,342  
Cancelled/forfeited (36,807) (7,919)  
Options outstanding 118,489 142,796 107,373
Unvested 17,773    
Vested and exercisable 100,716    
Weighted Average Exercise Price Per Share      
Options outstanding $ 50.20 $ 87.70  
Granted 2.28 8.82  
Cancelled/forfeited (in dollars per share) 51.37 332.24  
Options outstanding 44.41 $ 50.20 $ 87.70
Unvested 9.38    
Vested and exercisable $ 50.59    
Weighted Average Remaining Contractual Term (Years)      
Options outstanding 7 years 2 months 12 days 7 years 11 months 15 days 8 years 4 months 2 days
Unvested 8 years 5 months 12 days    
Vested and exercisable 6 years 11 months 26 days