v3.26.1
Common Stock - Common Stock Conversions, Issuances, Sales, and Repurchases Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Class A Common Stock    
Class of Stock [Line Items]    
Common stock converted (in shares) 22,500  
Class B Common Stock | Bonus Plan Incentive    
Class of Stock [Line Items]    
Shares withheld for tax withholding obligation (in shares) 43,214 20,779
Share-based compensation tax withholding payment $ 1,510 $ 902
Shares issued in connection with executive bonus plan (in shares) 55,583 49,545
Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits | Class B Common Stock    
Class of Stock [Line Items]    
Deferred compensation arrangement with individual, shares issued (in shares) 2,093,487 1,572,829
Shares withheld for tax withholding obligation (in shares) 598,006 274,556
Share-based compensation tax withholding payment $ 21,571 $ 11,165