v3.25.4
NET INCOME (LOSS) PER SHARE - Anti-dilutive shares (Details) - shares
9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Schedule of anti-dilutive excluded from the computation of diluted net loss per share        
Anti-dilutive securities 18,319,839 9,981,627 7,681 4,927,362
Incentive stock options        
Schedule of anti-dilutive excluded from the computation of diluted net loss per share        
Anti-dilutive securities 5,856,563 5,997,539 7,681 948,464
Temporary redeemable preferred stock        
Schedule of anti-dilutive excluded from the computation of diluted net loss per share        
Anti-dilutive securities   3,984,088   3,978,898