v3.25.2
Subsequent Events - Additional Information (Details) - Class A Common Stock - $ / shares
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Subsequent Event [Line Items]          
Dividends Declared Per Share of Class A Common Stock   $ 0.25 $ 0.25 $ 0.5 $ 0.5
Subsequent Event | O 2025 Q2 Dividends          
Subsequent Event [Line Items]          
Dividends Declared Per Share of Class A Common Stock $ 0.25        
Dividend declared, description The Board has declared a quarterly dividend        
Dividends payable, date to be paid Sep. 17, 2025        
Dividends payable, date of record Sep. 03, 2025