Description of Business and Summary of Significant Accounting Policies - Schedule of Intangible Assets (Details) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
| Finite-Lived Intangible Assets [Line Items] |
|
|
| Total intangibles |
$ 140,700
|
$ 134,806
|
| Accumulated amortization |
(93,905)
|
(83,926)
|
| Estimated future amortization expense |
46,795
|
50,880
|
| Customer relationships |
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
| Total intangibles |
102,446
|
96,616
|
| Developed technology |
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
| Total intangibles |
20,234
|
19,867
|
| Airport contracts |
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
| Total intangibles |
4,441
|
4,523
|
| Store networks |
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
| Total intangibles |
2,396
|
2,440
|
| Dealer networks |
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
| Total intangibles |
6,534
|
6,653
|
| Brand |
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
| Total intangibles |
880
|
896
|
| Trademarks |
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
| Total intangibles |
2,696
|
2,700
|
| Non-compete agreements |
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
| Total intangibles |
721
|
759
|
| Database |
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
| Total intangibles |
212
|
212
|
| Backlog |
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
| Total intangibles |
140
|
140
|
| Customer relationships |
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
| Customer/territorial relationships |
$ 16,647
|
$ 21,647
|