XML 115 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Finite-Lived Intangible Assets [Line Items]        
Impairment charge $ 0 $ 0 $ 0 $ 680,000
Amortization expense $ 1,100,000 $ 4,200,000 $ 2,300,000 $ 9,300,000
Customer Relationships        
Finite-Lived Intangible Assets [Line Items]        
Estimated useful lives (in years) 10 years   10 years  
Minimum | Trade Names        
Finite-Lived Intangible Assets [Line Items]        
Estimated useful lives (in years) 3 years   3 years  
Minimum | Technology and Intellectual Property        
Finite-Lived Intangible Assets [Line Items]        
Estimated useful lives (in years) 5 years   5 years  
Maximum | Trade Names        
Finite-Lived Intangible Assets [Line Items]        
Estimated useful lives (in years) 10 years   10 years  
Maximum | Technology and Intellectual Property        
Finite-Lived Intangible Assets [Line Items]        
Estimated useful lives (in years) 7 years   7 years