v3.26.1
Stock-Based Compensation (Details) - USD ($)
3 Months Ended 6 Months Ended
May 13, 2019
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
May 08, 2023
Stock-Based Compensation            
Stock options granted       0 0  
Stock options outstanding   0   0    
Restricted Stock            
Stock-Based Compensation            
Stock-based compensation expense   $ 548,000 $ 603,000 $ 1,066,000 $ 1,130,000  
Recognized tax benefits   $ 144,000 $ 159,000 $ 280,000 $ 297,000  
Class A Common Stock | Incentive Compensation Plan 2023            
Stock-Based Compensation            
Number of shares issued           600,000
Class B Common Stock            
Stock-Based Compensation            
Increase in number of common stock shares authorized 90,000