v3.26.1
EARNINGS PER SHARE - Schedule of dilutive effect of securities excluded from dilutive eps due to anti-dilutive effect (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Convertible Preferred Stock | Series A Convertible Preferred Stock    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Antidilutive securities (in shares) 92,332 0
Convertible Preferred Stock | Series B Convertible Preferred Stock    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Antidilutive securities (in shares) 28,090 0
Convertible Preferred Stock | Series C Convertible Preferred Stock    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Antidilutive securities (in shares) 1,202 0
Convertible Preferred Stock | Series D Convertible Preferred Stock    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Antidilutive securities (in shares) 10,092 0
Convertible Preferred Stock | Series E Convertible Preferred Stock    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Antidilutive securities (in shares) 2 0
Warrant    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Antidilutive securities (in shares) 922,845 317,548