XML 116 R101.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation (Stock Options Outstanding And Exercisable) (Details) - Employee Stock Option - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise Price $ 5.61 $ 5.55
Options Outstanding 1,020,000 1,050,000
Options Exercisable 510,000 285,000
Weighted-Average Life of Options Outstanding 8 years 8 months 12 days  
Weighted-Average Life of Options Exercisable 8 years 8 months 12 days  
$5.61 [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise Price $ 5.61  
Options Outstanding 1,020,000  
Options Exercisable 510,000  
Weighted-Average Life of Options Outstanding 8 years 8 months 12 days  
Weighted-Average Life of Options Exercisable 8 years 8 months 12 days