XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Preferred Stock Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Nov. 30, 2022
Dec. 31, 2019
Class of Stock [Line Items]              
Preferred stock, authorized (in shares) 40,000,000   40,000,000        
Related Party | At-the-Market Program              
Class of Stock [Line Items]              
Number of shares issued (in shares) 0 0 0 0      
Series A Preferred Stock              
Class of Stock [Line Items]              
Preferred stock, authorized (in shares) 9,959,650   9,959,650   9,959,650    
Preferred stock, issued (in shares) 6,799,467   6,799,467   6,799,467    
Preferred stock, outstanding (in shares) 6,799,467   6,799,467   6,799,467    
Series B Preferred Stock              
Class of Stock [Line Items]              
Preferred stock, authorized (in shares) 11,450,000   11,450,000   11,450,000    
Preferred stock, issued (in shares) 4,695,887   4,695,887   4,695,887    
Preferred stock, outstanding (in shares) 4,695,887   4,695,887   4,695,887    
Series B Preferred Stock | Agent | At-the-Market Program              
Class of Stock [Line Items]              
Equity offering proceeds authorized           $ 170,000,000 $ 200,000,000
Series B Preferred Stock | Related Party | At-the-Market Program | Agent              
Class of Stock [Line Items]              
Number of shares issued (in shares) 0 0 0 0      
Series D Preferred Stock              
Class of Stock [Line Items]              
Preferred stock, authorized (in shares) 7,933,711   7,933,711   7,933,711    
Preferred stock, issued (in shares) 7,933,711   7,933,711   7,933,711    
Preferred stock, outstanding (in shares) 7,933,711   7,933,711   7,933,711    
Series E Preferred Stock              
Class of Stock [Line Items]              
Preferred stock, authorized (in shares) 4,595,175   4,595,175   4,595,175    
Preferred stock, issued (in shares) 4,595,175   4,595,175   4,595,175    
Preferred stock, outstanding (in shares) 4,595,175   4,595,175   4,595,175