Property and Equipment (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
| Property, Plant and Equipment [Line Items] | |||
| Property and equipment, gross | $ 81,868 | $ 78,536 | |
| Less accumulated depreciation and amortization | (27,509) | (26,015) | |
| Property and equipment, net | 54,359 | 52,521 | |
| Depreciation expense | 4,800 | 4,200 | $ 4,300 |
| Computer equipment | |||
| Property, Plant and Equipment [Line Items] | |||
| Property and equipment, gross | 27,300 | 26,357 | |
| Buildings | |||
| Property, Plant and Equipment [Line Items] | |||
| Property and equipment, gross | 28,569 | 26,564 | |
| Land | |||
| Property, Plant and Equipment [Line Items] | |||
| Property and equipment, gross | 10,320 | 10,386 | |
| Land improvements | |||
| Property, Plant and Equipment [Line Items] | |||
| Property and equipment, gross | 7,195 | 7,195 | |
| Leasehold improvements | |||
| Property, Plant and Equipment [Line Items] | |||
| Property and equipment, gross | 1,105 | 763 | |
| Furniture, fixtures and other | |||
| Property, Plant and Equipment [Line Items] | |||
| Property and equipment, gross | $ 7,379 | $ 7,271 | |