XML 85 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Common Class A        
Class of Stock [Line Items]        
Shares, Issued 25,191 25,170 25,162 25,134
Stock Issued During Period, Shares, Conversion of Convertible Securities (21) (8) (20)  
Stock Issued During Period, Shares, New Issues 0 0 8  
Election Percentage for Board of Directors 25.00%      
Common Class B        
Class of Stock [Line Items]        
Shares, Issued 5,075 5,096 5,074 5,078
Stock Issued During Period, Shares, Conversion of Convertible Securities (21) (8) (20)  
Stock Issued During Period, Shares, New Issues 0 30 16  
Common Stock, Voting Rights one