Quarterly report [Sections 13 or 15(d)]

MEZZANINE EQUITY - Narrative (Details)

v3.25.3
MEZZANINE EQUITY - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 05, 2025
May 31, 2021
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Aug. 05, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]                          
Common stock, shares authorized (in shares)   42,000,000 42,000,000   42,000,000         42,000,000      
Common stock, par value (in usd per share)   $ 0.0001 $ 0.0001   $ 0.0001         $ 0.0001      
Temporary equity, shares authorized (in shares)   110,000                      
Temporary equity, par or stated value (in usd per share)   $ 0.0001 $ 174.22   $ 174.22                
Temporary equity, liquidation preference (in usd per share)   $ 1,000                      
Preferred Stock, shares issued (in shares)     0   0         37,300      
Preferred stock, dividend rate   10.00%                      
Preferred stock, dividend rate, percentage, pain-in-kind   15.00%                      
Preferred stock, convertible, conversion price (in usd per share)   $ 14.00                      
Dividends on preferred stock     $ 0 $ (1,093,000) $ (1,666,000) $ (3,293,000)              
Temporary equity, shares outstanding (in shares)     0 43,745 0 43,745 2,449 31,356 32,887 37,348 43,788 44,203 44,214
Stock redeemed or called during period, value     $ 29,986,000   $ 31,300,000                
Direct transaction-related costs, redemption     1,100,000   1,100,000   $ 1,100,000            
Direct transaction-related costs, redemption, deemed dividend     $ 29,900,000   $ 29,900,000   $ 29,900,000            
Preferred Stock                          
Class of Stock [Line Items]                          
Number of shares converted (in shares) 28,907                        
Common Stock                          
Class of Stock [Line Items]                          
Number of shares issued upon conversion (in shares) 2,100,000                        
Series A Convertible Preferred Stock                          
Class of Stock [Line Items]                          
Preferred Stock, shares issued (in shares)   55,000                      
Anti-dilutive shares (in shares)           3,100,000