Subsequent Events |
12 Months Ended |
|---|---|
Dec. 31, 2021 | |
| Subsequent Events [Abstract] | |
| Subsequent Events | Subsequent Events Subsequent events have been evaluated through March 10, 2022, which is the date that the financial statements were issued. In 2022, we repurchased 1,251,267 shares totaling $7,114 in the aggregate.
|