XML 101 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Summary of Company's Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-lived intangible assets:    
Gross Carrying Amount $ 104,338 $ 126,060
Accumulated Amortization (55,074) (62,141)
Total 49,264 63,919
Indefinite-lived intangible assets:    
Intangible assets, gross carrying amount 105,238 126,960
Total intangible assets, net carrying amount 50,164 64,819
Trade names and trademarks    
Indefinite-lived intangible assets:    
Trade names and trademarks 900 900
Customer relationships    
Finite-lived intangible assets:    
Gross Carrying Amount 99,050 99,146
Accumulated Amortization (51,085) (39,848)
Total 47,965 59,298
Developed technology    
Finite-lived intangible assets:    
Gross Carrying Amount 3,552 24,878
Accumulated Amortization (2,522) (20,902)
Total 1,030 3,976
Trade names and trademarks    
Finite-lived intangible assets:    
Gross Carrying Amount 1,400 1,700
Accumulated Amortization (1,286) (1,303)
Total 114 397
Non-compete agreements    
Finite-lived intangible assets:    
Gross Carrying Amount 336 336
Accumulated Amortization (181) (88)
Total $ 155 $ 248