XML 54 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders’ equity (Details) - USD ($)
12 Months Ended
Dec. 23, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Apr. 27, 2023
Apr. 27, 2022
Class of Stock [Line Items]            
Preferred Stock, Shares Issued 2,000 2,000 2,000      
Preferred Stock, Liquidation Preference, Value $ 25,000 $ 25,000        
Preferred Stock, Value, Issued   $ 50,000        
Preferred Stock, Dividend Rate, Percentage 5.75% 5.75%        
Dividends, Preferred Stock, Cash   $ (2,875,000) $ (2,875,000)      
Preferred Stock, Par or Stated Value Per Share   $ 0.01 $ 0.01      
Share Repurchase Program, Authorized, Amount         $ 100,000,000 $ 100,000,000
Stock Repurchased During Period, Value   $ 47,905,000 $ 45,777,000 $ 101,463,000    
2022 Share repurchase program            
Class of Stock [Line Items]            
Treasury Stock, Value, Acquired, Cost Method   $ 3,400,000 $ 45,300,000      
Stock Repurchased and Retired During Period, Shares   65,481 1,777,562      
2023 Share Repurchase Plan            
Class of Stock [Line Items]            
Share Repurchase Program, Remaining Authorized, Amount   $ 55,900,000        
Stock Repurchased and Retired During Period, Shares   795,178        
Preferred stock            
Class of Stock [Line Items]            
Dividends, Preferred Stock, Cash     $ (2,875,000)