XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments - Schedule of Financial Assets Carried at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Other assets:    
Derivative asset, statement of financial position Other assets  
Interest rate swap derivatives $ 3,505  
Derivative liability, statement of financial position Other long-term liabilities  
Long-term investments   $ 1,646
Other long-term liabilities:    
Interest rate swap derivatives $ 6,017  
Contingent consideration 7,461  
Level 1    
Other assets:    
Interest rate swap derivatives 0  
Long-term investments   0
Other long-term liabilities:    
Interest rate swap derivatives 0  
Contingent consideration 0  
Level 2    
Other assets:    
Interest rate swap derivatives 3,505  
Long-term investments   0
Other long-term liabilities:    
Interest rate swap derivatives 6,017  
Contingent consideration 0  
Level 3    
Other assets:    
Interest rate swap derivatives 0  
Long-term investments   1,646
Other long-term liabilities:    
Interest rate swap derivatives 0  
Contingent consideration 7,461  
Money market funds    
Cash equivalents:    
Money market funds 108,462 181,831
Money market funds | Level 1    
Cash equivalents:    
Money market funds 108,462 181,831
Money market funds | Level 2    
Cash equivalents:    
Money market funds 0 0
Money market funds | Level 3    
Cash equivalents:    
Money market funds $ 0 $ 0