XML 112 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill $ 75,717,000 $ 75,717,000  
Finite-Lived Intangible Assets [Line Items]      
Goodwill 75,717,000 75,717,000  
Goodwill impairment expense 0 0 $ 0
Amortization expense 4,200,000 4,800,000 5,200,000
Impairment of intangible assets $ 0 $ 0 $ 0
Customer Relationships | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Intangible assets, amortized period 10 years    
Customer Relationships | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Intangible assets, amortized period 14 years