XML 119 R103.htm IDEA: XBRL DOCUMENT v3.25.1
Capital Stock - Series X Convertible Preferred Stock (Details) - $ / shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2024
Dec. 31, 2023
Sale of stock      
Preferred stock, shares authorized (in shares)   1,000,000 1,000,000
Series X Convertible Preferred Stock      
Sale of stock      
Shares issued (in shares) 5,003    
Preferred stock, shares authorized (in shares)   5,003 5,003
Preferred stock, shares issued (in shares)   5,003 5,003
Number of shares issued for each share of convertible preferred stock that is converted 1,000    
Preferred stock conversion price per share $ 4.03