XML 82 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Options and Restricted Stock Units - Schedule of Summarizes Information About Outstanding Stock Options (Details) - Range of Exercise Price $3.43 - $23.80 [Member] - Stock Options [Member]
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Schedule of Summarizes Information About Outstanding Stock Options [Line Items]  
Number Outstanding | shares 417,003
Wtd.Avg, Life 2 years 9 months 18 days
Wtd. Avg. Exercise Price | $ / shares $ 7