Stockholders' Equity - Summary of Stock Repurchase Activity by Year (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
Class Of Stock [Line Items] | |||
Shares repurchased cost | $ 20,430 | $ 18,950 | $ 20,618 |
Common Stock [Member] | |||
Class Of Stock [Line Items] | |||
Shares repurchased | 176,103 | 371,902 | 417,564 |
Stock Repurchase Program [Member] | Common Stock [Member] | |||
Class Of Stock [Line Items] | |||
Shares repurchased cost | $ 20,430 | $ 18,950 | $ 20,618 |
Shares repurchased | 176,103 | 371,902 | 417,564 |