v3.26.1
Shareholders' Equity - Schedule of Dividends and Distributions (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Class A Shares    
Dividends Payable [Line Items]    
Dividends paid $ 3,341 $ 2,326
OpCo unitholders    
Dividends Payable [Line Items]    
Dividends paid 5,910 5,319
Tax distributions $ 5,413 $ 5,821
O 2026 Q1 Dividends    
Dividends Payable [Line Items]    
Date of Record Mar. 05, 2026  
Dividends, rate per share $ 0.12  
O 2026 Q1 Dividends | Class A Shares    
Dividends Payable [Line Items]    
Dividends paid $ 3,341  
O 2026 Q1 Dividends | OpCo unitholders    
Dividends Payable [Line Items]    
Dividends paid $ 5,910  
O 2025 Q1 Dividends    
Dividends Payable [Line Items]    
Date of Record   Mar. 06, 2025
Dividends, rate per share   $ 0.1
O 2025 Q1 Dividends | Class A Shares    
Dividends Payable [Line Items]    
Dividends paid   $ 2,326
O 2025 Q1 Dividends | OpCo unitholders    
Dividends Payable [Line Items]    
Dividends paid   $ 5,319