XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Incentive Plans and Stock-Based Compensation (Details Textual) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Stock compensation plan      
Stock-based compensation      
Shares available for issuance 12,014,121   11,954,150
Contingently issuable ESPP shares      
Stock-based compensation      
Shares available for issuance 2,400,000    
Discount from the fair market value (as a percentage) 15.00%    
Stock-based compensation expense $ 0.6 $ 0.6  
Unrecognized compensation cost $ 0.2    
Unrecognized compensation cost, weighted-average period 1 month    
Nonvested equity stock units and stock units      
Stock-based compensation      
Stock-based compensation expense $ 8.9 $ 12.5  
Unrecognized compensation cost $ 57.9    
Unrecognized compensation cost, weighted-average period 2 years    
Awards, nonvested grants in period, shares 54,262 1,100,000  
Requisite service period 4 years 4 years  
Awards, nonvested grants in period, fair value $ 3.6 $ 52.7  
Nonvested equity stock units and stock units | Director      
Stock-based compensation      
Requisite service period 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%