XML 155 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The changes in the goodwill balances by reportable segment are as follows:
U.S. RegionsU.S. FederalCanadaOtherTotal
Carrying Value of Goodwill
Balance, December 31, 2019$26,705 $3,981 $3,369 $24,359 $58,414 
Foreign currency translation— — 72 228 300 
Balance, December 31, 202026,705 3,981 3,441 24,587 58,714 
Goodwill acquired during the year12,499 — — — 12,499 
Foreign currency translation— — 13 (69)(56)
Balance, December 31, 2021$39,204 $3,981 $3,454 $24,518 $71,157 
Accumulated Goodwill Impairment
Balance, December 31, 2020$— $— $(1,016)$— $(1,016)
Balance, December 31, 2021$— $— $(1,016)$— $(1,016)
Schedule of Intangible Assets, Net
Definite-lived intangible assets, net consisted of the following:
As of December 31,
20212020
Gross carrying amount
Customer contracts$8,459 $7,977 
Customer relationships18,723 12,914 
Non-compete agreements3,054 3,061 
Technology2,745 2,743 
Tradenames545 545 
Total gross carrying amount33,526 27,240 
Accumulated Amortization
Customer contracts7,961 7,977 
Customer relationships12,268 12,006 
Non-compete agreements3,054 3,061 
Technology2,744 2,734 
Tradenames538 535 
Total accumulated amortization26,565 26,313 
Intangible assets, net$6,961 $927 
The table below sets forth amortization expense:
Year Ended December 31,
Location202120202019
Customer contractsCost of revenues$— $59 $90 
Customer relationshipsSelling, general and administrative expenses310 604 806 
Non-compete agreementsSelling, general and administrative expenses— — 
TechnologySelling, general and administrative expenses19 12 
TradenamesSelling, general and administrative expenses— 
Total amortization expense$321 $685 $909 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
Amortization expense for our definite-lived intangible assets for the next five years to be included in selling, general, and administrative expenses is as follows:
Estimated Amortization Expense
2022$1,892 
20231,300 
20241,299 
20251,298 
20261,172 
Thereafter— 
Total$6,961