XML 55 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2022
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, 2020$26,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, 202139,204 3,981 3,454 24,518 71,157 
Remeasurement adjustments389 — — — 389 
Foreign currency translation— — (218)(695)(913)
Balance, December 31, 2022$39,593 $3,981 $3,236 $23,823 $70,633 
Schedule of Intangible Assets, Net
Definite-lived intangible assets, net consisted of the following:
As of December 31,
20222021
Gross carrying amount
Customer contracts$8,288 $8,459 
Customer relationships17,755 18,723 
Non-compete agreements2,980 3,054 
Technology2,713 2,745 
Tradenames541 545 
Total gross carrying amount32,277 33,526 
Accumulated Amortization
Customer contracts8,288 7,961 
Customer relationships13,066 12,268 
Non-compete agreements2,980 3,054 
Technology2,713 2,744 
Tradenames537 538 
Total accumulated amortization27,584 26,565 
Intangible assets, net$4,693 $6,961 
The table below sets forth amortization expense:
Year Ended December 31,
Location202220212020
Customer contractsCost of revenues$551 $— $59 
Customer relationshipsSelling, general and administrative expenses1,303 310 604 
Non-compete agreementsSelling, general and administrative expenses— — — 
TechnologySelling, general and administrative expenses19 
TradenamesSelling, general and administrative expenses
Total amortization expense$1,858 $321 $685 
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 cost of revenues or selling, general, and administrative expenses is as follows:
Estimated Amortization Expense
2023$1,303 
20241,298 
20251,296 
2026796 
Total$4,693