XML 112 R99.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Repurchase Plan (Details) - Stock Repurchase Plan - USD ($)
Dec. 31, 2021
Nov. 30, 2003
Equity, Class of Treasury Stock [Line Items]    
Authorized common stock for repurchases, amount   $ 15,000,000
Remaining authorized share for repurchases, amount $ 250,000,000