v3.26.1
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
Loss from continuing operations, basic $ (0.43) $ (1.33)
Loss from continuing operations, diluted (0.43) (1.33)
Income from discontinued operations, basic 2.45
Income from discontinued operations, diluted 2.45
Net loss (earnings) per share, basic (0.43) 1.13
Net loss (earnings) per share, diluted $ (0.43) $ 1.13