XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Additional Information (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Oct. 01, 2024
Oct. 01, 2023
Goodwill [Line Items]          
Goodwill impairment $ 0 $ 0 $ 36,808,000    
Goodwill $ 76,368,000 76,724,000 76,622,000    
Minimum          
Goodwill [Line Items]          
Finite-lived intangible asset, useful life 2 years        
Maximum          
Goodwill [Line Items]          
Finite-lived intangible asset, useful life 20 years        
Customer relationships and trade names          
Goodwill [Line Items]          
Amortization of intangible assets $ 7,497,000 $ 7,790,000 7,836,000    
Measurement Input, Discount Rate | Minimum          
Goodwill [Line Items]          
Measurement input       0.13 0.12
Measurement Input, Discount Rate | Maximum          
Goodwill [Line Items]          
Measurement input       0.17 0.135
Terminal growth rate          
Goodwill [Line Items]          
Measurement input 0.02 0.02      
International Operations          
Goodwill [Line Items]          
Goodwill $ 0 $ 0 $ 0