XML 89 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders’ Equity - Significant Ranges of Outstanding and Exercisable Options (Details)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number Outstanding (in shares) | shares 48,750
Weighted-Average Remaining Contractual Term (in years) 3 years 9 months 18 days
Weighted-Average Exercise Price per Share (in dollars per share) $ 12.78
Number Exercisable (in shares) | shares 48,750
Exercise Price 0.01 One  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices (in dollars per share) $ 9.61
Number Outstanding (in shares) | shares 15,000
Weighted-Average Remaining Contractual Term (in years) 1 year 6 months
Weighted-Average Exercise Price per Share (in dollars per share) $ 9.61
Number Exercisable (in shares) | shares 15,000
Weighted-Average Exercise Price per Share (in dollars per share) $ 9.61
Exercise Price 0.01 Two  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices (in dollars per share) $ 12.50
Number Outstanding (in shares) | shares 18,750
Weighted-Average Remaining Contractual Term (in years) 4 years 4 months 24 days
Weighted-Average Exercise Price per Share (in dollars per share) $ 12.50
Number Exercisable (in shares) | shares 18,750
Weighted-Average Exercise Price per Share (in dollars per share) $ 12.50
Exercise Price 0.01 Three  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices (in dollars per share) $ 16.29
Number Outstanding (in shares) | shares 15,000
Weighted-Average Remaining Contractual Term (in years) 5 years 4 months 24 days
Weighted-Average Exercise Price per Share (in dollars per share) $ 16.29
Number Exercisable (in shares) | shares 15,000
Weighted-Average Exercise Price per Share (in dollars per share) $ 16.29