XML 77 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Schedule of Options Outstanding (Details) - Equity Incentive 2011 Plan - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Options outstanding, beginning of period 33,339 343,601 343,601  
Options, exercised 0 0 (65,154)  
Options, expired (2,187)   (244,588)  
Options, forfeited (5)   (520)  
Options outstanding, end of period 31,147   33,339 343,601
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]        
Weighted average exercise price, beginning of period $ 18.60 $ 9.53 $ 9.53  
Weighted average exercise price, exercised     1.21  
Weighted average exercise price, expired 27.00   10.51  
Weighted average exercise price, forfeited 15.44   9.24  
Weighted average exercise price, end of period $ 18.01   $ 18.60 $ 9.53
Weighted average remaining life (years), outstanding 3 years 9 months 18 days   3 years 8 months 12 days 5 years 2 months 12 days
Common shares expected to vest 30,736      
Common shares expected to vest weighted average $ 18.10      
Weighted average remaining useful life exercisable 3 years 8 months 12 days