XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share (Details) - shares
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Net Loss Per Common Share      
Stock options outstanding 534,341 525,903 510,787
Restricted stock awards outstanding 545,992 451,404  
Total 1,080,333 977,307