v3.26.1
Stock-Based Compensation Plans - Schedule of Stock Option Activity (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Jul. 07, 2025
Options      
Options exercisable, ending balance (in shares)     500,000
Outstanding stock options | 2019 Omnibus Equity Incentive Plan      
Options      
Outstanding, beginning balance (in shares) 2,572,850 1,613,605  
Granted (in shares) 19,000 19,500  
Exercised (in shares) 0 0  
Forfeited or expired (in shares) (9,544) (12,245)  
Outstanding, ending balance (in shares) 2,582,306 1,620,860  
Options exercisable, ending balance (in shares) 1,128,145 629,572  
Weighted- Average Exercise Price      
Outstanding, beginning balance (in usd per share) $ 12.08 $ 15.20  
Granted (in usd per share) 8.36 10.20  
Exercised (in usd per share) 0 0  
Forfeited or expired (in usd per share) 8.81 15.70  
Outstanding, ending balance (in usd per share) 12.06 15.20  
Options exercisable, ending balance (in usd per share) $ 14.98 $ 18.40  
Weighted-Average Remaining Contractual Term and Aggregate Intrinsic Value      
Outstanding, Weighted-Average Remaining Contractual Term, Ending balance (in years) 8 years 3 days 8 years 3 months 14 days  
Options exercisable, Weighted-Average Remaining Contractual Term, Ending balance (in years) 7 years 7 years 1 month 20 days  
Outstanding, Aggregate Intrinsic Value, Ending balance $ 3,330,853 $ 16,635  
Options exercisable, Aggregate Intrinsic Value, Ending balance $ 386,493 $ 3,397