XML 82 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Goodwill      
Goodwill impairment charges $ 0 $ 13,799 $ 0
Cumulative goodwill impairment 114,000    
International      
Goodwill      
Goodwill impairment charges   $ 13,800  
Cumulative goodwill impairment 43,600    
North America      
Goodwill      
Cumulative goodwill impairment 57,200    
Products and Systems      
Goodwill      
Cumulative goodwill impairment $ 13,200