XML 84 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Options - Schedule of Options Outstanding and Exercisable (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options outstanding (in shares) 2,620,813 590,991  
Weighted Average Exercise Price $ 20.06 $ 19.38 $ 4.53
Options Exercisable (in shares) 552,856    
Weighted Average Exercise Price Exercisable (in dollars per share) $ 6.37    
Employee Stock Option      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options outstanding (in shares) 2,620,813    
Range of Exercise Price, Lower (in dollars per share) $ 2.35 2.35  
Range of Exercise Price, Upper (in dollars per share) $ 40 $ 195  
Weighted Average Remaining Contractual Life (Year) 8 years 4 months 6 days 6 years 7 months 6 days  
Weighted Average Exercise Price $ 20.06 $ 19.38  
Options Exercisable (in shares) 552,856 271,259  
Weighted Average Exercise Price Exercisable (in dollars per share) $ 6.56 $ 4.69