XML 22 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Stockholders' Equity (Parentheticals) (Unaudited) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Statement Of Stockholders Equity [Abstract]    
Purchase of shares of treasury stock 1,061,257  
Treasury shares withheld for payment of taxes 154,729 128,867
Issuance of shares of restricted stock 363,550 337,755
Issuance of shares related to settlement of warrant   1,280,450