v3.25.2
Capital Structure - Amended and Restated 2015 Management Incentive Plan (Details) - 2015 Management Incentive Plan - Class A - shares
Nov. 13, 2020
Jun. 02, 2025
Class of Stock [Line Items]    
Number of shares of stock authorized (in shares)   33,500,000
Service period 5 years