v3.25.4
NonControlling Interests - Schedule of PI Units granted, vested, forfeited and outstanding (Details) - shares
12 Months Ended
Feb. 22, 2023
Aug. 10, 2022
May 31, 2021
Nov. 30, 2020
May 11, 2020
Nov. 21, 2019
Apr. 19, 2019
Dec. 31, 2025
Noncontrolling Interest [Line Items]                
PIUs Granted 79,304 27,849 246,169 11,764 219,826 80,399 40,000  
PIUs Vested 34,815 20,957 234,545 7,353 215,326 80,399 40,000  
PIUs Forfeited 26,408 4,646 11,624 4,412 4,500 0 0  
PIUs Outstanding 18,081 2,245 0 0 0 0 0  
The 2018 Long-Term Incentive Plan [Member]                
Noncontrolling Interest [Line Items]                
PIUs Granted               705,311
PIUs Vested               633,395
PIUs Forfeited               51,590
PIUs Outstanding               20,326