XML 91 R78.htm IDEA: XBRL DOCUMENT v3.26.1
Subsequent Events (Details) - USD ($)
1 Months Ended 12 Months Ended
Feb. 12, 2026
Dec. 31, 2025
Dec. 31, 2024
Subsequent Events      
Dividends declared per share (in dollars per share)   $ 1 $ 1.6
Class A Common Stock      
Subsequent Events      
Dividends paid   $ 6,400,000 $ 10,000,000
Subsequent Events | Cash dividend declared on February 12, 2026 | Class A Common Stock      
Subsequent Events      
Dividends payable declared date Feb. 12, 2026    
Dividends declared per share (in dollars per share) $ 0.25    
Dividends paid $ 1,600,000    
Dividends payable date to be paid Mar. 20, 2026    
Dividends payable date of record Feb. 26, 2026