v3.25.4
Related Party Share Purchase Agreement Transaction - Share Purchase Agreement Transaction (Details) - USD ($)
12 Months Ended
Jun. 06, 2025
Jun. 05, 2025
Dec. 27, 2025
Related Party Share Purchase Agreement Transaction      
Share purchase (in shares) 2,153,846    
Aggregate purchase price of share purchase in private transaction     $ 141,400,000
Common stock, shares outstanding 26,898,443   24,744,597
Remaining authorized shares under share repurchase plan     752,468
Related Party | Share Purchase Agreement Transaction      
Related Party Share Purchase Agreement Transaction      
Legal and financial expenses recognized $ 1,200,000    
Excise tax liability $ 1,400,000    
Percentage of aggregate purchase price (%) 1.00%    
Repurchase amount $ 140,000,000    
Trustees of The Patricia R. Weis Marital Trust and The Patricia G. Ross Weis Revocable Trust | Related Party      
Related Party Share Purchase Agreement Transaction      
Common stock, shares outstanding 4,051,383    
Common stock, ownership percentage (%) 61.00%    
Trustees of The Patricia R. Weis Marital Trust and The Patricia G. Ross Weis Revocable Trust | Related Party | Share Purchase Agreement Transaction      
Related Party Share Purchase Agreement Transaction      
Share purchase (in shares) 2,153,846    
Aggregate purchase price of share purchase in private transaction $ 140,000,000    
Share purchase price per share (in $ per share) $ 65 $ 65  
Discount percentage over closing market price (%)   12.30%  
Treasury share acquired, Percentage of shares outstanding (%) 8.00%    
Trustees of The Patricia R. Weis Marital Trust and The Patricia G. Ross Weis Revocable Trust | Related Party | Share Purchase Agreement Transaction | 30-day volume weighted average trading price      
Related Party Share Purchase Agreement Transaction      
Discount percentage over closing market price (%)   15.60%  
Trustees of The Patricia R. Weis Marital Trust and The Patricia G. Ross Weis Revocable Trust | Related Party | Share Purchase Agreement Transaction | 180-day volume weighted average trading price      
Related Party Share Purchase Agreement Transaction      
Discount percentage over closing market price (%)   12.80%  
Trustees of The Patricia R. Weis Marital Trust and The Patricia G. Ross Weis Revocable Trust | Related Party | Share Purchase Agreement Transaction | One year volume weighted average trading price      
Related Party Share Purchase Agreement Transaction      
Discount percentage over closing market price (%)   8.40%