XML 146 R121.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Summary of Options) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 23, 2023
Feb. 22, 2023
Sep. 27, 2022
Feb. 23, 2022
Feb. 17, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value           $ 5,800    
Stock options awarded (in shares)           371,000    
Grants, weighted average exercise price (in usd per share)           $ 24.48    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]                
Outstanding at beginning of period (in shares)           1,603,000    
Granted (in shares)           371,000    
Exercised (in shares)           (97,548) (74,200) (32,196)
Canceled or expired (in shares)           (532,000)    
Outstanding at end of year (in shares)           1,344,000 1,603,000  
Exercisable at end of year (in shares)           617,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]                
Outstanding at beginning of period (in usd per share)           $ 35.04    
Granted (in usd per share)           24.48    
Exercised (in usd per share)           26.12 $ 23.98 $ 25.49
Canceled or expired (in usd per share)           36.01    
Outstanding at end of year (in usd per share)           32.39 $ 35.04  
Exercisable at end of year (in usd per share)           $ 31.54    
Employee Stock Option                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value           $ 12,200    
Stock options awarded (in shares) 310,000 12,600 58,500 214,191 370,590     150,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]                
Granted (in shares) 310,000 12,600 58,500 214,191 370,590     150,000
Employee Stock Option | Black-Scholes                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period           45,590 105,150 532,266
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures Fair Valueriod           $ 512 $ 1,380 $ 6,311
Grants, weighted average exercise price (in usd per share)           $ 24.48 $ 32.69 $ 49.48
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]                
Granted (in usd per share)           $ 24.48 $ 32.69 $ 49.48
Employee Stock Option | Five Year Vesting Period | Black-Scholes                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock options awarded (in shares)           58,500 214,191 370,590
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Options, Grants in Period, Aggregate Grant Date Market Value           $ 959 $ 2,506 $ 3,830
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]                
Granted (in shares)           58,500 214,191 370,590
Employee Stock Option | Seven Year Vesting Period | Black-Scholes                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock options awarded (in shares)           310,000 0 0
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Options, Grants in Period, Aggregate Grant Date Market Value           $ 5,388 $ 0 $ 0
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]                
Granted (in shares)           310,000 0 0
Employee Stock Option | Three Year Vesting Period | Black-Scholes                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock options awarded (in shares)           12,600 0 0
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Options, Grants in Period, Aggregate Grant Date Market Value           $ 143 $ 0 $ 0
Grants, weighted average exercise price (in usd per share)               $ 31.58
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]                
Granted (in shares)           12,600 0 0
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]                
Granted (in usd per share)               $ 31.58