XML 118 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Schedule of Warrant Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number of Warrants    
Beginning balance (in shares) 1,040,813 1,040,932
Expired (in shares) (282,609) (119)
Exercises (in shares) (65,681)  
Ending balance (in shares) 692,523 1,040,813
Weighted average exercise price    
Beginning balance (in dollars per share) $ 45.98 $ 46.03
Expired (in dollars per share) 44.09 503.10
Exercises (in dollars per share) 43.80  
Ending balance (in dollars per share) $ 46.96 $ 45.98
Warrant    
Number of Warrants    
Beginning balance (in shares) 966,393 966,393
Expired (in shares) (280,681) 0
Exercises (in shares) 0  
Ending balance (in shares) 685,712 966,393
Warrant    
Number of Warrants    
Beginning balance (in shares) 74,420 74,539
Expired (in shares) (1,928) (119)
Exercises (in shares) (65,681)  
Ending balance (in shares) 6,811 74,420