v3.26.1
Subsequent Events (Details) - Subsequent Event
$ in Millions
Jul. 17, 2026
USD ($)
shares
Jul. 17, 2026
CAD ($)
shares
Jul. 29, 2026
USD ($)
Jul. 28, 2026
USD ($)
Revolving Credit Facility | Amended Credit Agreement        
Subsequent Event [Line Items]        
Maximum borrowing capacity     $ 140,000,000.0 $ 125,000,000.0
Long-term line of credit     $ 125,000,000.0  
Searay Foods Inc.        
Subsequent Event [Line Items]        
Ownership percentage 100.00% 100.00%    
Business Combination, Price of Acquisition, Expected $ 35,000,000 $ 47.9    
Payments to acquire businesses   $ 38.4    
Equity interest issued in business acquisition (in shares) | shares 1,701,871 1,701,871    
Searay Foods Inc. | Minimum        
Subsequent Event [Line Items]        
Contingent earnout payment period 2 years 2 years    
Searay Foods Inc. | Maximum        
Subsequent Event [Line Items]        
Contingent earnout payment period 3 years 3 years