XML 105 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Values of Financial Instruments - Summary of Reconciliation of Acquisition Related Contingent Consideration Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 29, 2019
Business Combination, Contingent Consideration, Liability [Roll Forward]      
Payment of acquisition related contingent consideration $ (39,097) $ (43,400) $ (27,182)
Increase in fair value 146,308 31,210 92,788
Level 3      
Business Combination, Contingent Consideration, Liability [Roll Forward]      
Beginning balance - Level 3 liability 434,694 446,684  
Payment of acquisition related contingent consideration (39,097) (43,400)  
Reclassification to current payables 200 200  
Increase in fair value 146,308 31,210  
Ending balance - Level 3 liability $ 542,105 $ 434,694 $ 446,684