XML 87 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Treasury Shares (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share Repurchase Program [Line Items]    
Treasury stock, common (in shares) 6,443,522 823,483
Treasury common stock, value $ 31,618 $ 3,496
2023 Stock Repurchase Program    
Share Repurchase Program [Line Items]    
Treasury stock, common (in shares) 4,926,635 823,483
Treasury common stock, value $ 25,373 $ 3,496
2024 Stock Repurchase Program    
Share Repurchase Program [Line Items]    
Treasury stock, common (in shares) 1,516,887 0
Treasury common stock, value $ 6,245 $ 0