XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.2
Equity Incentive Plans and Stock-Based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Stock compensation plan          
Stock-based compensation          
Shares available for issuance 11,110,756   11,110,756   11,954,150
Contingently issuable ESPP shares          
Stock-based compensation          
Employee stock purchase plan, shares issued during period     69,828 120,569  
Employee stock purchase plan, price per share $ 44.84 $ 27.91 $ 44.84 $ 27.91  
Shares available for issuance 2,300,000   2,300,000    
Discount from the fair market value (as a percentage)     15.00%    
Stock-based compensation expense $ 0.4 $ 0.4 $ 1.0 $ 1.0  
Unrecognized compensation cost 0.5   $ 0.5    
Unrecognized compensation cost, weighted-average period     4 months    
Nonvested equity stock units and stock units          
Stock-based compensation          
Stock-based compensation expense 11.3 $ 10.9 $ 20.2 $ 23.4  
Unrecognized compensation cost $ 89.7   $ 89.7    
Unrecognized compensation cost, weighted-average period     2 years 2 months 12 days    
Awards, nonvested grants in period, shares 800,000 100,000 913,543 1,200,000  
Requisite service period 4 years 4 years 4 years 4 years  
Awards, nonvested grants in period, fair value $ 52.1 $ 2.5 $ 55.7 $ 55.2  
Nonvested equity stock units and stock units | Director          
Stock-based compensation          
Requisite service period 1 year 1 year 1 year 1 year  
Nonvested equity stock units and stock units | Minimum          
Stock-based compensation          
Awards, vesting rights (as a percentage)     0.00% 0.00%  
Nonvested equity stock units and stock units | Maximum          
Stock-based compensation          
Awards, vesting rights (as a percentage)     200.00% 200.00%