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

EQUITY (Antidilutive Securities Excluded from Computation of Earnings per Share) (Details)

v3.25.4
EQUITY (Antidilutive Securities Excluded from Computation of Earnings per Share) (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Number of anti-dilutive potentially issuable shares excluded from diluted common shares outstanding 25,181,056 16,465,390 15,535,873
Stock Option [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Number of anti-dilutive potentially issuable shares excluded from diluted common shares outstanding 924,602 0 3,750
Restricted Stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Number of anti-dilutive potentially issuable shares excluded from diluted common shares outstanding 3,086,132 1,518,940 2,527,463
Convertible Debt Securities [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Number of anti-dilutive potentially issuable shares excluded from diluted common shares outstanding 21,170,322 14,946,450 13,004,660