v3.22.2
Stockholders' Equity (Details) - shares
6 Months Ended
Jun. 30, 2022
Jun. 30, 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) 891,978    
Purchase of treasury stock (in shares) 1,108,022 0