XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangibles - Definite-lived Intangible assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 15,610   $ 15,610
Accumulated Amortization (11,445)   (11,180)
Net Carrying Amount 4,165   $ 4,430
Intangible asset amortization expense $ 265 $ 400  
Trade name      
Acquired Finite-Lived Intangible Assets [Line Items]      
Amortization Period 25 years   25 years
Gross Carrying Amount $ 250   $ 250
Accumulated Amortization (101)   (99)
Net Carrying Amount $ 149   $ 151
Trademarks      
Acquired Finite-Lived Intangible Assets [Line Items]      
Amortization Period 10 years   10 years
Gross Carrying Amount $ 1,610   $ 1,610
Accumulated Amortization (1,160)   (1,120)
Net Carrying Amount $ 450   $ 490
Developed technology      
Acquired Finite-Lived Intangible Assets [Line Items]      
Amortization Period 7 years   7 years
Gross Carrying Amount $ 4,420   $ 4,420
Accumulated Amortization (4,420)   (4,393)
Net Carrying Amount 0   27
Customer relationships      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 9,330   9,330
Accumulated Amortization (5,764)   (5,568)
Net Carrying Amount $ 3,566   $ 3,762
Customer relationships | Minimum      
Acquired Finite-Lived Intangible Assets [Line Items]      
Amortization Period 10 years   10 years
Customer relationships | Maximum      
Acquired Finite-Lived Intangible Assets [Line Items]      
Amortization Period 12 years   12 years