v3.22.2.2
Stockholders' Equity (Details) - shares
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Aug. 01, 2022
Equity [Abstract]      
Number of shares authorized to be repurchased (in shares)     2,000,000
Repurchase of common stock authorized remaining (in shares) 1,214,253    
Purchase of treasury stock (in shares) 1,893,769 393,379