Annual report [Section 13 and 15(d), not S-K Item 405]

Nature of Operations (Schedule of Changes in Loss Per Share Due to Impact of Reverse Stock Split) (Details)

v3.25.1
Nature of Operations (Schedule of Changes in Loss Per Share Due to Impact of Reverse Stock Split) (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Weighted Average Basic Shares Outstanding [1] 542,454 13,298
Weighted Average Dilutive Shares Outstanding [1] 542,454 13,298
Loss per share from continuing operations - Basic [1] $ (50.58) $ (521.89)
Loss per share from discontinued operations - Basic [1]   (89.66)
Loss per share from continuing operations - Diluted [1] $ (50.58) (521.89)
Loss per share from discontinued operations - Diluted [1]   $ (89.66)
As Previously Reported [Member]    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Weighted Average Basic Shares Outstanding   10,035,970
Weighted Average Dilutive Shares Outstanding   10,035,970
Loss per share from continuing operations - Basic   $ (0.69)
Loss per share from discontinued operations - Basic   (0.12)
Loss per share from continuing operations - Diluted   (0.69)
Loss per share from discontinued operations - Diluted   $ (0.12)
Impact of Reverse Stock [Member]    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Weighted Average Basic Shares Outstanding   (10,022,672)
Weighted Average Dilutive Shares Outstanding   (10,022,672)
Loss per share from continuing operations - Basic   $ (521.20)
Loss per share from discontinued operations - Basic   (89.54)
Loss per share from continuing operations - Diluted   (521.20)
Loss per share from discontinued operations - Diluted   $ (89.54)
[1] Prior period results have been adjusted to reflect the reverse stock split of the common stock at a ratio of 1-for-50 that became effective October 17, 2024 and the reverse stock split of the common stock at a ratio of 1-for-15 that became effective June 12, 2024. See Note 1, "Nature of Operations," for further details.