XML 111 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Preferred Stock - Liquidation (Narrative) (Details) - shares
Dec. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]    
Preferred stock, shares outstanding (in shares) 0 0
Preferred stock, shares issued (in shares) 0 0
Series A Preferred Stock    
Class of Stock [Line Items]    
Preferred stock, shares outstanding (in shares) 120,790.402 0
Preferred stock, shares issued (in shares) 120,790.402 0
Convertible preferred stock, common stock issuable upon conversion (in shares) 4,464,273  
Series B Preferred Stock    
Class of Stock [Line Items]    
Preferred stock, shares outstanding (in shares) 437,927 0
Preferred stock, shares issued (in shares) 437,927 0
Convertible preferred stock, common stock issuable upon conversion (in shares) 4,464,273