XML 75 R65.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
May 01, 2026
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Mar. 01, 2024
Class of Stock [Line Items]            
Preferred stock, authorized (in shares)   50,000,000        
Preferred stock, par value (in dollars per share)   $ 0.001        
Common stock, par value (in dollars per share)   $ 0.001 $ 0.001 $ 0.001    
Preferred stock, issued (in shares)   0        
Common Stock, Shares, Issued   10,708,005 10,525,495      
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        
Common Stock, Shares, Issued   10,608,340   10,387,575    
Common stock, outstanding (in shares)   10,608,340 10,425,830 10,387,575 10,231,736 10,357,376
Stock repurchased (in shares)   0 1,530      
Class A Stock | Subsequent Event            
Class of Stock [Line Items]            
Quarterly dividend payable amount per share (in dollars per share) $ 0.20          
Class A Stock | Share Repurchase Program, March (2024)            
Class of Stock [Line Items]            
Repurchase of class A common stock (in shares)           518,000
Shares repurchased as a percent of shares outstanding (as a percent)           5.00%
Stock repurchased (in shares)     1,530 46,292 243,806  
Total consideration for repurchase of stock     $ 80,950 $ 3,000,000.0 $ 9,600,000  
Stock repurchased and retired during period, per share (in dollars per share)     $ 58.79 $ 64.36 $ 39.39  
Remaining amount authorized for repurchase (in shares)       451,601 497,893  
Class A Stock | New Program            
Class of Stock [Line Items]            
Stock repurchased (in shares)   0        
Remaining amount authorized for repurchase (in shares)   451,601        
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        
Common Stock, Shares, Issued   99,665   99,665    
Common stock, outstanding (in shares)   99,665   99,665    
Class B Stock | Subsequent Event            
Class of Stock [Line Items]            
Quarterly dividend payable amount per share (in dollars per share) $ 0.20