v3.26.1
Schedule of Basic And Diluted (Loss) Earnings Per Share (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net (Loss) Income per Common Share    
Basic, net (loss) earnings per share $ (0.02) $ 0.01
Diluted, net (loss) earnings per share $ (0.02) $ 0.01