XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Incentive Compensation Plans - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost, stock options $ 0   $ 0    
Stock options granted (in shares) 0 0 0 0  
Issuance of common stock related to employee stock purchase plan (in shares) 114,636 130,867 114,636 130,867  
Issuance of common stock related to employee stock purchase plan $ 1,472,000 $ 1,471,000 $ 1,500,000 $ 1,500,000  
2018 ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Purchase price of common stock as a percent of fair market value (percent)     85.00%    
Employee stock purchase program offering period interval (in months)     6 months    
Accrued compensation and related expenses for employee payroll deductions 200,000   $ 200,000   $ 400,000
Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost 36,900,000   $ 36,900,000    
Unrecognized compensation cost, expected period for recognition (in years)     2 years 7 months 6 days    
Restricted Stock Units | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance period     1 year    
Restricted Stock Units | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance period     4 years    
Performance Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost $ 5,900,000   $ 5,900,000    
Unrecognized compensation cost, expected period for recognition (in years)     2 years 2 months 12 days    
Performance Shares | 2018 ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance period     3 years