v3.26.1
Dividends (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
dividend
$ / shares
Jun. 30, 2025
USD ($)
dividend
$ / shares
Dividends Payable [Line Items]    
Cash dividends paid $ 3,176 $ 3,215
Class A Common Stock    
Dividends Payable [Line Items]    
Number of quarterly cash dividends declared | dividend 2 2
Cash dividend paid (in dollars per share) | $ / shares $ 0.5 $ 0.5
Cash dividends paid $ 3,200 $ 3,200