XML 138 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value of Financial Instruments - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 18, 2019
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Amounts owed to employees participating in the deferred compensation plan $ 2,400,000 $ 2,800,000    
Change in fair value of contingent consideration 0 3,340,000 $ 0  
Revision of Prior Period, Reclassification, Adjustment        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Change in fair value of contingent consideration   (3,300,000)    
AccSys LLC (Restaurant Magic)        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Contingent consideration liability   0 $ 3,300,000 $ 3,300,000
Change in fair value of contingent consideration   (3,300,000)    
Fair Value, Inputs, Level 2 | Convertible Debt | Convertible Senior Notes Due 2024        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair value of notes 27,200,000 30,600,000    
Fair Value, Inputs, Level 2 | Convertible Debt | Convertible Senior Notes Due 2026        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair value of notes 175,500,000 $ 195,400,000    
Fair Value, Inputs, Level 2 | Convertible Debt | Convertible Senior Notes Due 2027        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair value of notes $ 267,500,000