v3.25.4
Earnings Per Share - Narrative (Details) - RP Holdings Class E Interests Holders - shares
12 Months Ended
May 16, 2025
Jan. 10, 2025
Dec. 31, 2025
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Share exchange basis     1
RP Holdings      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Number of equity shares 24,500,000 24,500,000