XML 81 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Goodwill $ 71,604,000 $ 71,604,000
Amortization of intangible assets 9,200,000 10,900,000
Goodwill, impairment loss $ 0 $ 0
Minimum | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 7 years 6 months  
Minimum | Trademarks and tradenames    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 8 years 6 months  
Minimum | Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 2 years 6 months  
Maximum | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 17 years 6 months  
Maximum | Trademarks and tradenames    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 14 years 6 months  
Maximum | Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 7 years 6 months