XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangibles - Definite-lived Intangible assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Acquired Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount $ 17,420   $ 17,420   $ 17,420
Accumulated Amortization (12,593)   (12,593)   (11,403)
Net Carrying Amount 4,827   4,827   $ 6,017
Intangible asset amortization expense $ 397 $ 396 $ 1,190 $ 1,205  
Trade name          
Acquired Finite-Lived Intangible Assets [Line Items]          
Amortization Period 25 years   25 years   25 years
Gross Carrying Amount $ 250   $ 250   $ 250
Accumulated Amortization (96)   (96)   (88)
Net Carrying Amount $ 154   $ 154   $ 162
Trademarks          
Acquired Finite-Lived Intangible Assets [Line Items]          
Amortization Period 10 years   10 years   10 years
Gross Carrying Amount $ 1,610   $ 1,610   $ 1,610
Accumulated Amortization (1,080)   (1,080)   (959)
Net Carrying Amount $ 530   $ 530   $ 651
Non-competition agreement          
Acquired Finite-Lived Intangible Assets [Line Items]          
Amortization Period 5 years   5 years   5 years
Gross Carrying Amount $ 1,810   $ 1,810   $ 1,810
Accumulated Amortization (1,810)   (1,810)   (1,810)
Net Carrying Amount $ 0   $ 0   $ 0
Developed technology          
Acquired Finite-Lived Intangible Assets [Line Items]          
Amortization Period 7 years   7 years   7 years
Gross Carrying Amount $ 4,420   $ 4,420   $ 4,420
Accumulated Amortization (4,235)   (4,235)   (3,762)
Net Carrying Amount 185   185   658
Customer relationships          
Acquired Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 9,330   9,330   9,330
Accumulated Amortization (5,372)   (5,372)   (4,784)
Net Carrying Amount $ 3,958   $ 3,958   $ 4,546
Customer relationships | Minimum          
Acquired Finite-Lived Intangible Assets [Line Items]          
Amortization Period 10 years   10 years   10 years
Customer relationships | Maximum          
Acquired Finite-Lived Intangible Assets [Line Items]          
Amortization Period 12 years   12 years   12 years