XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Incentive Compensation Plans - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2024
Sep. 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,500,000 $ 1,472,000 $ 1,500,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 600,000       $ 600,000   $ 400,000
Restricted Stock Units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized compensation cost 33,000,000.0       $ 33,000,000.0    
Unrecognized compensation cost, expected period for recognition (in years)         2 years 4 months 24 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 $ 4,800,000       $ 4,800,000    
Unrecognized compensation cost, expected period for recognition (in years)         2 years    
Performance Shares | 2018 ESPP              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance period         3 years