XML 14 R3.htm IDEA: XBRL DOCUMENT v3.25.4
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Dec. 02, 2019
Nov. 20, 2019
Class of Stock [Line Items]        
Preferred Stock, Shares Issued 20,109,000 17,497,000    
Preferred Stock, Shares Outstanding 20,109,000 17,497,000    
Trust shares, issued (shares) 76,135,000 76,135,000    
Trust shares, par value (in dollars per share) $ 0 $ 0    
Trust shares, authorized (shares) 500,000,000 500,000,000    
Trust shares, outstanding (shares) 75,236,000 75,236,000    
Preferred Stock, Shares Authorized 50,000,000 50,000,000    
Preferred Stock, Shares Issued 20,109,000 17,497,000    
Preferred Stock, Shares Outstanding 20,109,000 17,497,000    
Accounts Receivable, Allowance for Credit Loss $ 5,412 $ 6,488    
Series A Preferred Stock        
Class of Stock [Line Items]        
Preferred Stock, Shares Issued 4,678,000 4,551,000    
Preferred Stock, Shares Outstanding 4,678,000 4,551,000    
Preferred Stock, No Par Value $ 0      
Preferred Stock, Shares Issued 4,678,000 4,551,000    
Preferred Stock, Shares Outstanding 4,678,000 4,551,000    
Series B Preferred Stock [Member]        
Class of Stock [Line Items]        
Preferred Stock, Shares Issued 7,524,000 6,192,000    
Preferred Stock, Shares Outstanding 7,524,000 6,192,000    
Preferred Stock, No Par Value $ 0      
Preferred Stock, Shares Issued 7,524,000 6,192,000    
Preferred Stock, Shares Outstanding 7,524,000 6,192,000    
Series C Preferred Stock [Member]        
Class of Stock [Line Items]        
Preferred Stock, Shares Issued 7,907,000 6,754,000 600,000 4,000,000
Preferred Stock, Shares Outstanding 7,907,000 6,754,000    
Preferred Stock, No Par Value $ 0      
Preferred Stock, Shares Issued 7,907,000 6,754,000 600,000 4,000,000
Preferred Stock, Shares Outstanding 7,907,000 6,754,000