XML 110 R100.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended
Apr. 02, 2024
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Directors compensation expense   $ 200,000 $ 300,000 $ 900,000 $ 600,000
Remaining authorized repurchase amount   48,900,000   48,900,000  
ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation expense   100,000   300,000 500,000
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation expense   400,000   1,500,000 1,000,000.0
Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation expense   700,000   $ 1,700,000 2,200,000
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       33.00%  
Common stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation expense       $ 800,000  
Director          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Quarterly installment of annual cash retainer $ 37,500        
Admission grant 25,000        
Officers and Key Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Directors compensation expense   $ 500,000 $ 600,000 $ 600,000 $ 1,300,000
Lead Director          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Quarterly installment of annual cash retainer 5,000        
Additional installment of annual cash retainer 20,000        
Chairman of Audit Committee          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Quarterly installment of annual cash retainer 5,000        
Additional installment of annual cash retainer 20,000        
Chairman of Compensation Commitee          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Quarterly installment of annual cash retainer 3,750        
Additional installment of annual cash retainer 15,000        
Chairman of Corporate Governance          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Quarterly installment of annual cash retainer 2,500        
Additional installment of annual cash retainer $ 10,000