v3.24.0.1
Summary of Significant Accounting Policies (Schedule of Stock by Class) (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Class A  Common Stock      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning Balance (in shares) 31,525 30,892 29,975
Employee and non-employee director stock transactions 552 633 917
Ending Balance (in shares) 32,077 31,525 30,892
Class B  Common Stock      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning Balance (in shares) 11,484 11,484 11,484
Employee and non-employee director stock transactions 0 0 0
Ending Balance (in shares) 11,484 11,484 11,484