XML 103 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Schedule of EELP declared and paid distributions to all interest holders, including Excelerate (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]                            
Distributions Paid or To Be Paid                       $ (11,073) $ (8,203) $ (4,101)
O2022Q2Dividends [Member]                            
Class of Stock [Line Items]                            
Date Paid or To Be Paid                     Sep. 07, 2022      
O2022Q3Dividends [Member]                            
Class of Stock [Line Items]                            
Date Paid or To Be Paid                   Dec. 14, 2022        
O2022Q4Dividends [Member]                            
Class of Stock [Line Items]                            
Date Paid or To Be Paid                 Apr. 27, 2023          
O2023Q4Dividends [Member]                            
Class of Stock [Line Items]                            
Date Paid or To Be Paid         Mar. 28, 2024                  
O2023Q1Dividends [Member]                            
Class of Stock [Line Items]                            
Date Paid or To Be Paid               Jun. 08, 2023            
O2023Q2Dividends [Member]                            
Class of Stock [Line Items]                            
Date Paid or To Be Paid             Sep. 07, 2023              
O2023Q3Dividends [Member]                            
Class of Stock [Line Items]                            
Date Paid or To Be Paid           Dec. 13, 2023                
O2024 Q4 Dividends [Member]                            
Class of Stock [Line Items]                            
Date Paid or To Be Paid Mar. 27, 2025                          
O2024Q3Dividends [Member]                            
Class of Stock [Line Items]                            
Date Paid or To Be Paid   Dec. 05, 2024                        
O2024Q2Dividends [Member]                            
Class of Stock [Line Items]                            
Date Paid or To Be Paid     Sep. 05, 2024                      
O2024Q1Dividends [Member]                            
Class of Stock [Line Items]                            
Date Paid or To Be Paid       Jun. 06, 2024                    
Common Class A [Member]                            
Class of Stock [Line Items]                            
Dividend Declared per Share                       $ 0.135 $ 0.1  
Common Class A [Member] | O2022Q2Dividends [Member]                            
Class of Stock [Line Items]                            
Total Dividends Declared                     $ 656      
Dividend Declared per Share                     $ 0.025      
Common Class A [Member] | O2022Q3Dividends [Member]                            
Class of Stock [Line Items]                            
Total Dividends Declared                   $ 658        
Dividend Declared per Share                   $ 0.025        
Common Class A [Member] | O2022Q4Dividends [Member]                            
Class of Stock [Line Items]                            
Total Dividends Declared                 $ 663          
Dividend Declared per Share                 $ 0.025          
Common Class A [Member] | O2023Q4Dividends [Member]                            
Class of Stock [Line Items]                            
Total Dividends Declared         $ 673                  
Dividend Declared per Share         $ 0.025                  
Common Class A [Member] | O2023Q1Dividends [Member]                            
Class of Stock [Line Items]                            
Total Dividends Declared               $ 669            
Dividend Declared per Share               $ 0.025            
Common Class A [Member] | O2023Q2Dividends [Member]                            
Class of Stock [Line Items]                            
Total Dividends Declared             $ 666              
Dividend Declared per Share             $ 0.025              
Common Class A [Member] | O2023Q3Dividends [Member]                            
Class of Stock [Line Items]                            
Total Dividends Declared           $ 669                
Dividend Declared per Share           $ 0.025                
Common Class A [Member] | O2024 Q4 Dividends [Member]                            
Class of Stock [Line Items]                            
Total Dividends Declared $ 1,509                          
Dividend Declared per Share $ 0.06                          
Common Class A [Member] | O2024Q3Dividends [Member]                            
Class of Stock [Line Items]                            
Total Dividends Declared   $ 1,532                        
Dividend Declared per Share   $ 0.06                        
Common Class A [Member] | O2024Q2Dividends [Member]                            
Class of Stock [Line Items]                            
Total Dividends Declared     $ 672                      
Dividend Declared per Share     $ 0.025                      
Common Class A [Member] | O2024Q1Dividends [Member]                            
Class of Stock [Line Items]                            
Total Dividends Declared       $ 645                    
Dividend Declared per Share       $ 0.025                    
Class B Common Stock [Member]                            
Class of Stock [Line Items]                            
Distributions Paid or To Be Paid                       $ 9,700 $ 6,000  
Class B Common Stock [Member] | O2022Q2Dividends [Member]                            
Class of Stock [Line Items]                            
Distributions Paid or To Be Paid                     $ 2,051      
Class B Common Stock [Member] | O2022Q3Dividends [Member]                            
Class of Stock [Line Items]                            
Distributions Paid or To Be Paid                   $ 2,051        
Class B Common Stock [Member] | O2022Q4Dividends [Member]                            
Class of Stock [Line Items]                            
Distributions Paid or To Be Paid                 $ 2,051         $ 2,051
Class B Common Stock [Member] | O2023Q4Dividends [Member]                            
Class of Stock [Line Items]                            
Distributions Paid or To Be Paid         $ 2,051               $ 2,051  
Class B Common Stock [Member] | O2023Q1Dividends [Member]                            
Class of Stock [Line Items]                            
Distributions Paid or To Be Paid               $ 2,051            
Class B Common Stock [Member] | O2023Q2Dividends [Member]                            
Class of Stock [Line Items]                            
Distributions Paid or To Be Paid             $ 2,051              
Class B Common Stock [Member] | O2023Q3Dividends [Member]                            
Class of Stock [Line Items]                            
Distributions Paid or To Be Paid           $ 2,050                
Class B Common Stock [Member] | O2024 Q4 Dividends [Member]                            
Class of Stock [Line Items]                            
Distributions Paid or To Be Paid $ 4,921                     $ 4,921    
Class B Common Stock [Member] | O2024Q3Dividends [Member]                            
Class of Stock [Line Items]                            
Distributions Paid or To Be Paid   $ 4,921                        
Class B Common Stock [Member] | O2024Q2Dividends [Member]                            
Class of Stock [Line Items]                            
Distributions Paid or To Be Paid     $ 2,050                      
Class B Common Stock [Member] | O2024Q1Dividends [Member]                            
Class of Stock [Line Items]                            
Distributions Paid or To Be Paid       $ 2,051