XML 94 R80.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jan. 30, 2026
Dec. 12, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Mar. 01, 2024
Class of Stock [Line Items]            
Preferred stock, authorized (in shares)     50,000,000      
Preferred stock, par value (in USD per share)     $ 0.001      
Preferred stock, issued (in shares)     0      
Common stock, issued (in shares)     10,487,240 10,331,401 10,286,448  
Dividends paid per share (in dollars per share)     $ 0.72 $ 0.66 $ 0.60  
Cash dividends paid     $ 7.6 $ 6.8 $ 6.5  
Quarterly dividend payable (in dollars per share)     $ 1.72 $ 0.66 $ 0.60  
Class A Stock            
Class of Stock [Line Items]            
Common stock, authorized (in shares)     50,000,000 50,000,000    
Common stock, par value (in dollars per share)     $ 0.001 $ 0.001    
Common stock, issued (in shares)     10,387,575 10,231,736    
Common stock, outstanding (in shares)     10,387,575 10,231,736 10,186,783 10,357,376
Repurchased and canceled (in shares)     (46,292) (243,806)    
Dividends paid per share (in dollars per share)   $ 1.00        
Class A Stock | Subsequent Event            
Class of Stock [Line Items]            
Quarterly dividend payable (in dollars per share) $ 0.18          
Class A Stock | Share Repurchase Program, March (2024)            
Class of Stock [Line Items]            
Repurchase of class A common stock (in shares)           518,000
Stock repurchased (as a percent)           5.00%
Repurchased and canceled (in shares)     (46,292) (243,806)    
Shares remaining available to be purchased (in shares)     451,601 497,893    
Stock repurchased and canceled     $ 3.0 $ 9.6    
Stock repurchased and canceled during period (in dollars per share)     $ 64.36 $ 39.39    
Class B Stock            
Class of Stock [Line Items]            
Common stock, authorized (in shares)     99,665 99,665    
Common stock, par value (in dollars per share)     $ 0.001 $ 0.001    
Common stock, issued (in shares)     99,665 99,665    
Common stock, outstanding (in shares)     99,665 99,665    
Dividends paid per share (in dollars per share)   $ 1.00        
Class B Stock | Subsequent Event            
Class of Stock [Line Items]            
Quarterly dividend payable (in dollars per share) $ 0.18