v3.25.2
Net Loss Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net Loss Per Common Share        
Stock options outstanding 360,441 534,341 360,441 534,341
Restricted stock awards outstanding 1,017,521 545,992 1,017,521 545,992
Total 1,377,962 1,080,333 1,377,962 1,080,333