XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Goodwill $ 21,922 $ 21,922
Amortization expense 16,400 20,100
Capitalized software development costs    
Finite-Lived Intangible Assets [Line Items]    
Amortization expense 14,300 17,900
Impairment loss on intangible assets $ 5,200 $ 3,000