Goodwill and Intangible Assets, Net - Intangible Assets (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
---|---|---|
Finite-Lived Intangible Assets [Line Items] | ||
Gross carrying amount | $ 37,147 | $ 32,277 |
Accumulated Amortization | 30,339 | 27,584 |
Intangible assets, net | 6,808 | 4,693 |
Customer contracts | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross carrying amount | 8,859 | 8,288 |
Accumulated Amortization | 8,859 | 8,288 |
Customer relationships | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross carrying amount | 21,182 | 17,755 |
Accumulated Amortization | 14,979 | 13,066 |
Non-compete agreements | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross carrying amount | 3,013 | 2,980 |
Accumulated Amortization | 3,013 | 2,980 |
Technology | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross carrying amount | 2,723 | 2,713 |
Accumulated Amortization | 2,723 | 2,713 |
Tradenames | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross carrying amount | 1,370 | 541 |
Accumulated Amortization | $ 765 | $ 537 |
X | ||||||||||
- Definition Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|