v3.22.4
Business Combinations (Details)
$ in Thousands, $ in Millions
12 Months Ended
Jan. 03, 2020
USD ($)
Jan. 03, 2020
CAD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Business Acquisition [Line Items]          
Net gain on related foreign currency contract     $ (631) $ 503 $ (2,061)
Business combination transaction costs     0 0 4,282
Voortman          
Business Acquisition [Line Items]          
Consideration transferred during acquisition $ 328,700 $ 427.0      
Net cash outflow         316,000
Net gain on related foreign currency contract         6,900
Cash acquired         1,600
Purchase price adjustments receivable     $ 4,100 $ 4,300  
Business combination transaction costs         $ 4,300