XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Intangible Assets (Schedule of Intangible Assets with Determinable Useful Lives by Major Category) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 142,300 $ 142,300
Accumulated Amortization (111,698) (107,902)
Net Carrying Amount 30,602 34,398
Trade names    
Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 22,500 22,500
Accumulated Amortization (18,628) (18,226)
Net Carrying Amount 3,872 4,274
Technology    
Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 55,300 55,300
Accumulated Amortization (49,886) (48,613)
Net Carrying Amount 5,414 6,687
Customer relationships    
Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 64,500 64,500
Accumulated Amortization (43,184) (41,063)
Net Carrying Amount $ 21,316 $ 23,437