XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Dividends (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
dividend
$ / shares
Jun. 30, 2024
USD ($)
dividend
$ / shares
Dec. 31, 2024
USD ($)
Cash dividends paid $ 3,215 $ 19,391  
Class A Common Stock      
Number of quarterly cash dividends declared | dividend 2 2  
Cash dividend paid (in dollars per share) | $ / shares $ 0.5 $ 1.1  
Cash dividends paid $ 3,200 $ 6,900  
Special dividend | Class A Common Stock      
Cash dividends paid     $ 12,500