XML 103 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation, Stock-Based Compensation Expense (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock-Based Compensation Expense [Abstract]      
Stock-based compensation expense (income) $ 14,823,000 $ 15,646,000 $ 12,367,000
Stock Options [Member]      
Unrecognized Stock-Based Compensation Expense [Abstract]      
Unrecognized stock-based compensation expense 0    
Restricted Stock Awards [Member]      
Unrecognized Stock-Based Compensation Expense [Abstract]      
Unrecognized stock-based compensation expense $ 20,700,000    
Unrecognized stock-based compensation expense, period for recognition 2 years 3 months 18 days    
Service-Based Restricted Stock Units [Member]      
Stock-Based Compensation Expense [Abstract]      
Stock-based compensation expense (income) $ 13,300,000 14,400,000 14,300,000
Performance-Based Options [Member]      
Stock-Based Compensation Expense [Abstract]      
Stock-based compensation expense (income) 0 0 (2,000,000)
Performance Stock Units [Member]      
Stock-Based Compensation Expense [Abstract]      
Stock-based compensation expense (income) $ 1,500,000 $ 1,200,000 $ 0