v3.25.4
Equity - Schedule of Common Units Exchanged (Details) - shares
Aug. 19, 2025
May 21, 2025
Feb. 24, 2025
Nov. 15, 2024
Aug. 19, 2024
May 21, 2024
Feb. 27, 2024
Class A Common Stock              
Class of Stock [Line Items]              
Common stock, shares converted (in shares) 5,153,040 21,000,000 9,786,354 5,155,425 1,042,119 1,998,593 17,704,987