XML 142 R128.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Summary of Common Stock (Details) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Equity [Abstract]    
Shares authorized (in shares) 50,000,000 50,000,000
Shares issues (in shares) 28,261,680 27,951,721
Treasury shares (in shares) (3,102,801) (3,083,503)
Shares outstanding (in shares) 25,158,879 24,868,218
Par value per share (in dollars per share) $ 0.01 $ 0.01