XML 60 R50.htm IDEA: XBRL DOCUMENT v3.26.1
Subsequent Events (Details) - USD ($)
3 Months Ended
May 06, 2026
Mar. 31, 2026
Mar. 31, 2025
Subsequent Events      
Dividends declared per share (in dollars per share)   $ 0.25 $ 0.25
Subsequent Events | Quarterly cash dividend (Q2 2026) | Class A Common Stock      
Subsequent Events      
Dividends payable declared date May 06, 2026    
Dividends declared per share (in dollars per share) $ 0.25    
Dividends paid $ 1,600,000    
Dividends payable date to be paid Jun. 12, 2026    
Dividends payable date of record May 22, 2026