XML 100 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]    
Deferred compensation $ 13,752 $ 14,635
Noncurrent operating lease liabilities 42,905 59,124
Contingent consideration 3,195 2,799
Other liabilities 41,112 34,257
Total $ 100,964 $ 110,815