XML 116 R96.htm IDEA: XBRL DOCUMENT v3.25.4
Equity - Share Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2025
May 31, 2025
Equity, Treasury Stock [Line Items]            
Treasury stock acquired (in shares)   702,533        
Treasury stock acquired, value   $ 77,326        
Issuance of shares in connection with acquisition (in shares) 100,000          
Issuance of shares in connection with acquisition $ 3,100   $ 13,199 $ 403    
March 2020 Share Repurchase Program            
Equity, Treasury Stock [Line Items]            
Share repurchase program, amount authorized, value         $ 150,000  
2025 Share Repurchases Program            
Equity, Treasury Stock [Line Items]            
Share repurchase program, amount authorized, value           $ 250,000