XML 73 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Aug. 01, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Mar. 01, 2024
Dec. 31, 2023
Class of Stock [Line Items]                    
Preferred stock, authorized (in shares)   50,000,000   50,000,000            
Preferred stock, par value (in dollars per share)   $ 0.001   $ 0.001            
Common stock, par value (in dollars per share)   $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001       $ 0.001
Preferred stock, issued (in shares)   0   0            
Class A Stock                    
Class of Stock [Line Items]                    
Common stock, authorized (in shares)   50,000,000   50,000,000   50,000,000        
Common stock, par value (in dollars per share)   $ 0.001   $ 0.001            
Common stock, issued (in shares)   10,418,259   10,418,259   10,231,736        
Stock repurchased and cancellation (in shares)   9,855 23,102 11,385 237,825          
Common stock, outstanding (in shares)   10,418,259 10,227,845 10,418,259 10,227,845 10,231,736 10,425,830 10,247,197 10,357,376 10,186,783
Class A Stock | Subsequent Event                    
Class of Stock [Line Items]                    
Quarterly dividend payable amount per share (in dollars per share) $ 0.18                  
Class A Stock | New Program                    
Class of Stock [Line Items]                    
Stock repurchased and cancellation (in shares)     23,102 11,385 237,825          
Total consideration for repurchase of stock   $ 580,396 $ 924,364 $ 670,346 $ 9,300,000          
Stock repurchased (in dollars per share)   $ 58.89 $ 40.01 $ 58.88 $ 39.14          
Remaining amount authorized for repurchase (in shares)   486,508   486,508            
Class A Stock | Share Repurchase Program, March (2024)                    
Class of Stock [Line Items]                    
Stock repurchased and cancellation (in shares)           243,806        
Total consideration for repurchase of stock           $ 9,600,000        
Remaining amount authorized for repurchase (in shares)           497,893        
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 and retired during period, per share (in dollars per share)           $ 39.39        
Class B Stock                    
Class of Stock [Line Items]                    
Common stock, authorized (in shares)   99,665   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   99,665        
Common stock, outstanding (in shares)   99,665   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.18