v3.26.1
Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Earnings Per Share [Abstract]    
Net loss from continuing operations $ (6,823,265) $ (11,831,129)
Income (loss) of discontinued operations, net of tax (33,818,241) 8,128,913
Net loss $ (40,641,506) $ (3,702,216)
Basic weighted average shares 11,838,442 9,238,233
Diluted weighted average shares 11,838,442 9,238,233
Basic loss per share - continuing operations $ (0.58) $ (1.28)
Dilutive loss per share - continuing operations (0.58) (1.28)
Basic income (loss) per share - discontinued operations (2.86) 0.88
Dilutive income (loss) per share - discontinued operations (2.86) 0.88
Net loss per common share - basic (3.44) (0.4)
Net loss per common share - diluted $ (3.44) $ (0.4)