v3.26.1
Subsequent Events - Additional Information (Details) - Subsequent Event [Member]
Aug. 04, 2026
$ / shares
O 2026 Q3 Dividends  
Subsequent Event [Line Items]  
Dividend payable date Sep. 18, 2026
Dividend record date Aug. 31, 2026
Common Class A  
Subsequent Event [Line Items]  
Dividends declared per share $ 0.04
Common Class B  
Subsequent Event [Line Items]  
Dividends declared per share $ 0.04