XML 71 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Schedule of Finite-lived Intangible Assets and Range of Estimated Amortization Periods (Details) - USD ($)
$ in Thousands
Jan. 03, 2020
Sep. 30, 2021
Dec. 31, 2020
Customer relationships      
Acquired Finite-Lived Intangible Assets [Line Items]      
Value as of acquisition date   $ 143,300 $ 143,300
Software licensing      
Acquired Finite-Lived Intangible Assets [Line Items]      
Value as of acquisition date   9,940 9,940
Trade names      
Acquired Finite-Lived Intangible Assets [Line Items]      
Value as of acquisition date   $ 15,550 $ 15,550
Smart AutoCare      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted Average Amortization Period (in Years) 7 years 8 months 12 days    
Value as of acquisition date $ 93,700    
Smart AutoCare | Customer relationships      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted Average Amortization Period (in Years) 7 years 2 months 12 days    
Value as of acquisition date $ 86,000    
Smart AutoCare | Software licensing      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted Average Amortization Period (in Years) 5 years    
Value as of acquisition date $ 600    
Smart AutoCare | Trade names      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted Average Amortization Period (in Years) 13 years 6 months    
Value as of acquisition date $ 7,100