XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Schedule of Carrying Value and Estimated Fair Value of Financial Instruments) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Dec. 28, 2021
Feb. 25, 2021
Aug. 08, 2019
Fair Value Disclosures [Abstract]          
Payment for Contingent Consideration Liability, Operating Activities $ 0 $ (368)      
Debt Instrument, Fair Value Disclosure 303,800        
Notes Payable $ 335,600   $ 100,000 $ 125,000 $ 75,000