XML 117 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Equity [Abstract]      
Treasury stock, shares, acquired 0 1,592,933 714,000
Stock repurchase program, authorized amount   $ 250.0  
Stock repurchase program, remaining authorized repurchase amount $ 250.0