XML 217 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Values of Financial Instruments - Summary of Reconciliation of Acquisition Related Contingent Consideration Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Combination, Contingent Consideration, Liability [Roll Forward]      
Payments of acquisition related contingent consideration $ (36,515) $ (39,097) $ (43,400)
Increase in fair value 32,301 146,308 31,210
Level 3      
Business Combination, Contingent Consideration, Liability [Roll Forward]      
Beginning balance - Level 3 liability 542,105 434,694  
Payments of acquisition related contingent consideration (36,515) (39,097)  
Reclassification to current payables 3,600 200  
Increase in fair value 32,301 146,308  
Ending balance - Level 3 liability $ 541,491 $ 542,105 $ 434,694