XML 69 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Stock Repurchase Program (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Feb. 27, 2023
Apr. 30, 2022
Equity, Class of Treasury Stock [Line Items]          
Number of shares repurchased (in shares) 5,000,000        
Repurchase of stock $ 51,303,000 $ 2,441,000 $ 0    
Shares repurchased or acquired (in shares) 10,528,704        
Treasury stock, aggregate repurchase value $ 104,000,000        
Stock Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Increased authorized amount on repurchased shares         $ 102,000,000
Authorized amount of repurchases $ 98,000,000       $ 150,000,000
Stock Repurchase Program | Subsequent Event          
Equity, Class of Treasury Stock [Line Items]          
Increased authorized amount on repurchased shares       $ 102,000,000  
Authorized amount of repurchases       $ 200,000,000