XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 39,563 $ 38,821
Accumulated Amortization 29,357 27,676
Net Carrying Amount 10,206 11,145
Intangible assets, gross carrying amount 45,188 44,446
Intangible assets, Net Carrying Amount 15,831 16,770
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount, non-amortizing intangible assets 5,625 5,625
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 29,161 28,814
Accumulated Amortization 19,555 18,656
Net Carrying Amount 9,606 10,158
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 9,528 9,166
Accumulated Amortization 8,996 8,269
Net Carrying Amount 532 897
Acquired software and other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 874 841
Accumulated Amortization 806 751
Net Carrying Amount $ 68 $ 90