XML 70 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 51,736 $ 56,959
Accumulated Amortization (33,558) (31,444)
Net Carrying Value 18,178 25,515
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Total intangible assets 18,747 25,718
In-process capitalized software development costs    
Indefinite-lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets 569 203
Developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 3,182  
Accumulated Amortization (3,182)  
Net Carrying Value 0  
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 4,700 4,700
Accumulated Amortization (4,588) (4,118)
Net Carrying Value 112 582
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 8,500 8,500
Accumulated Amortization (8,297) (7,447)
Net Carrying Value 203 1,053
Capitalized software development costs    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 31,620 40,877
Accumulated Amortization (14,424) (17,075)
Net Carrying Value 17,196 23,802
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 3,734 2,882
Accumulated Amortization (3,067) (2,804)
Net Carrying Value $ 667 $ 78