XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Share-based Compensation - Share-based Compensation Expense and Valuation Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-based Compensation Expense    
Share-based compensation expense $ 1.7 $ 1.6
Assumptions    
Expected volatility, minimum   47.00%
Expected volatility, maximum   50.00%
Risk-free interest rate, minimum   4.10%
Risk-free interest rate, maximum   4.30%
Minimum    
Assumptions    
Expected life (in years)   5 years 3 months 7 days
Maximum    
Assumptions    
Expected life (in years)   6 years 3 months
Selling, general and administrative expenses    
Share-based Compensation Expense    
Share-based compensation expense 1.3 $ 1.2
Research and development expenses    
Share-based Compensation Expense    
Share-based compensation expense $ 0.4 $ 0.4