XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Compensation expense $ 300,000 $ 100,000 $ 800,000 $ 300,000
Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Restricted stock granted during period, shares     545,700 253,600
Stock Option Awards [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Options granted during period, shares     15,000 100