XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2015
Dec. 31, 2014
Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Line Items]            
Number outstanding (in shares) 1,954,530   1,954,530 2,005,602    
Treasury Stock, Value, Acquired, Cost Method $ 10,000 $ 10,008 $ 20,000 $ 20,000 $ 100,000  
Treasury Stock, Shares, Acquired 500,000   1,000,000.0 800,000 2,000,000.0  
Share Repurchase Program, Authorized, Amount           $ 10,000
Treasury Stock, Common            
Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Line Items]            
Treasury Stock, Value, Acquired, Cost Method $ 10,106 $ 10,008        
Treasury Stock, Shares, Acquired 471,759 479,154        
Restricted Stock Units (RSUs) [Member]            
Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Line Items]            
Compensation cost not yet recognized $ 19,000   $ 19,000      
Restricted Stock Units (RSUs) [Member] | Maximum [Member]            
Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award     three years      
Award vesting period     3 years