XML 100 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Dec. 31, 2022
shares
Dec. 31, 2023
USD ($)
Vote
$ / shares
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Jul. 31, 2022
USD ($)
Oct. 31, 2021
USD ($)
Feb. 28, 2021
USD ($)
Mar. 31, 2020
USD ($)
Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]                
Stock repurchased during period     $ 29,656 $ 26,862        
Preferred Stock [Member]                
Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]                
Preferred stock, shares authorized (in shares) | shares   500,000            
Preferred stock, par value (in dollars per share) | $ / shares   $ 20            
Preferred stock, shares outstanding (in shares) | shares 0 0 0          
Series A Preferred Stock [Member]                
Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]                
Preferred stock, shares authorized (in shares) | shares   30,000            
Number of votes per share | Vote   1,000            
Stock Repurchase Program 2020 [Member]                
Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]                
Stock repurchase program, authorized amount               $ 20,000
Stock repurchased during period (in shares) | shares       150,273        
Stock repurchased during period       $ 6,500        
Stock Repurchase Program 2021, February [Member]                
Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]                
Stock repurchase program, authorized amount             $ 20,000  
Stock repurchased during period (in shares) | shares     464,992          
Stock repurchased during period     $ 20,000          
Stock Repurchase Program 2021, October [Member]                
Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]                
Stock repurchase program, authorized amount           $ 30,000    
Stock repurchased during period (in shares) | shares   692,067 7,000          
Stock repurchased during period   $ 29,700 $ 300          
Stock Repurchase Program 2022, July [Member]                
Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]                
Stock repurchase program, authorized amount         $ 30,000      
Stock repurchased during period (in shares) | shares 0