v3.26.1
Stock Options - Schedule of Options Outstanding and Exercisable (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number of Options Outstanding (in shares) 138,283 139,922
Options Outstanding, Weighted Average Remaining Contractual Life 9 years 8 months 12 days 3 years 8 months 12 days
Number of Options Exercisable (in shares) 45,947  
Weighted Average Remaining Contractual Term, Vested and Exercisable 9 years 2 months 12 days  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 31.04  
Exercise Price $0.29    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 0.29  
Number of Options Outstanding (in shares) 134,084  
Options Outstanding, Weighted Average Remaining Contractual Life 9 years 8 months 12 days  
Number of Options Exercisable (in shares) 41,818  
Weighted Average Remaining Contractual Term, Vested and Exercisable 9 years 8 months 12 days  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 0.29  
Exercise Price $340.20    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 340.20  
Number of Options Outstanding (in shares) 3,999  
Options Outstanding, Weighted Average Remaining Contractual Life 3 years 7 months 6 days  
Number of Options Exercisable (in shares) 3,999  
Weighted Average Remaining Contractual Term, Vested and Exercisable 3 years 7 months 6 days  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 340.20  
Exercise Price $413.59    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 413.59  
Number of Options Outstanding (in shares) 200  
Options Outstanding, Weighted Average Remaining Contractual Life 7 years 6 months  
Number of Options Exercisable (in shares) 130  
Weighted Average Remaining Contractual Term, Vested and Exercisable 7 years 6 months  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 413.59