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

MEZZANINE EQUITY - Schedule of Dividends (Details)

v3.25.0.1
MEZZANINE EQUITY - Schedule of Dividends (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Increase (Decrease) in Temporary Equity [Roll Forward]    
Temporary equity, beginning shares outstanding (in shares) 44,214 52,295
Issuance of preferred stock (in shares) 0 0
Conversion of preferred stock (in shares) 6,866 8,081
Temporary equity, ending shares outstanding (in shares) 37,348 44,214