v3.25.1
Net Income Per Share of Common Stock (Narrative) (Details)
3 Months Ended
Mar. 31, 2025
shares
Earnings Per Share [Abstract]  
Weighted average number diluted shares outstanding adjustment 311,000
Incremental common shares attributable to dilutive effect of conversion of preferred stock 120,000
Incremental common shares attributable to dilutive effect of call options and warrants 191,000