v3.26.1
Subsequent Events (Additional Information) (Details) - Subsequent Event [Member] - Dividend Declaration [Member]
Jul. 30, 2026
$ / shares
Subsequent Event [Line Items]  
Dividends Payable, Date Declared Jul. 30, 2026
Date Paid or To Be Paid Sep. 03, 2026
Dividends Payable, Date of Record Aug. 19, 2026
Common Class B Member  
Subsequent Event [Line Items]  
Dividends Payable, Amount Per Share $ 0.09
Common Class A Member  
Subsequent Event [Line Items]  
Dividends Payable, Amount Per Share $ 0.09