XML 73 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Equity (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
May 01, 2025
Apr. 30, 2025
Mar. 31, 2025
Mar. 31, 2024
Equity, Treasury Stock [Line Items]        
Treasury stock acquired (in shares)     332,565 0
Treasury stock acquired, value     $ 37,073  
Subsequent Event        
Equity, Treasury Stock [Line Items]        
Treasury stock acquired (in shares) 400,000      
Treasury stock acquired, value $ 40,300      
March 2020 Share Repurchase Program        
Equity, Treasury Stock [Line Items]        
Stock repurchase program, remaining authorized repurchase amount     $ 40,300  
March 2020 Share Repurchase Program | Subsequent Event        
Equity, Treasury Stock [Line Items]        
Treasury stock acquired, value   $ 10,200    
2025 Share Repurchases Program | Subsequent Event        
Equity, Treasury Stock [Line Items]        
Share repurchase program, amount authorized, value $ 250,000