XML 57 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Feb. 28, 2022
Jan. 31, 2014
Nov. 30, 2012
Jan. 31, 2012
Stock Repurchase Programs [Line Items]                
Payments for repurchase of common stock   $ 7,994 $ 2,360 $ 663        
Stock Repurchase Program [Member]                
Stock Repurchase Programs [Line Items]                
Stock repurchase program, authorized amount         $ 50,000     $ 50,000
Increase in stock repurchase program authorized amount         $ 35,300 $ 50,000 $ 50,000  
Payments for repurchase of common stock $ 7,000              
Common stock repurchased, remaining authorized amount   43,000            
Shares repurchased 571,332   0 0        
Outside of the Share Repurchase Program [Member]                
Stock Repurchase Programs [Line Items]                
Payments for repurchase of common stock   $ 1,000            
Shares repurchased   69,011