v3.26.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
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
O2025 Q4 Dividends [Member]      
Class of Stock [Line Items]      
Date Paid or To Be Paid     Mar. 26, 2026
O2026 Q1 Dividends [Member]      
Class of Stock [Line Items]      
Date Paid or To Be Paid   Jun. 04, 2026  
O2026 Q2 Dividends [Member]      
Class of Stock [Line Items]      
Date Paid or To Be Paid Sep. 03, 2026    
Common Class A Member | O2025 Q4 Dividends [Member]      
Class of Stock [Line Items]      
Total Dividends Declared     $ 2,734
Dividend Declared per Share     $ 0.08
Common Class A Member | O2026 Q1 Dividends [Member]      
Class of Stock [Line Items]      
Total Dividends Declared   $ 2,553  
Dividend Declared per Share   $ 0.08  
Common Class A Member | O2026 Q2 Dividends [Member]      
Class of Stock [Line Items]      
Total Dividends Declared $ 2,945    
Dividend Declared per Share $ 0.09    
Common Class B Member | O2025 Q4 Dividends [Member]      
Class of Stock [Line Items]      
Distributions Paid or To Be Paid     $ 6,562
Common Class B Member | O2026 Q1 Dividends [Member]      
Class of Stock [Line Items]      
Distributions Paid or To Be Paid   $ 6,561  
Common Class B Member | O2026 Q2 Dividends [Member]      
Class of Stock [Line Items]      
Distributions Paid or To Be Paid $ 7,382