XML 46 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 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,964,205 2,005,602    
Treasury Stock, Value, Acquired, Cost Method $ 10,008 $ 20,000 $ 100,000  
Treasury Stock, Shares, Acquired 500,000 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,008      
Treasury Stock, Shares, Acquired 479,154      
Restricted Stock Units (RSUs) [Member]        
Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Line Items]        
Compensation cost not yet recognized $ 21,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