XML 42 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Loss Per Share (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Net Loss Per Share    
Stock options outstanding 464,940 510,787
Restricted stock awards outstanding 781,864 557,688
Total 1,246,804 1,068,475