v3.22.1
Stockholders' Equity (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Feb. 14, 2022
Equity [Abstract]      
Number of shares authorized to be repurchased (in shares)     2,000,000
Repurchase of common stock authorized remaining (in shares) 1,499,083    
Purchase of treasury stock (in shares) 500,917 0