XML 111 R91.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity (Details) - 2020 Share repurchase program - shares
Dec. 31, 2022
Oct. 29, 2020
Class of stock    
Number of shares authorized to be repurchased under the plan   20,000,000
Remaining number of shares authorized to be repurchased 9,700,000