XML 127 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Stock Option Granted to Employees (Details) - Employee - Employee Stock Option
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Volatility, minimum 63.00% 62.00% 56.00%
Volatility, maximum 122.00% 71.00% 62.00%
Risk free interest rate, minimum 3.70% 3.40% 1.60%
Risk-free interest rate, maximum 4.80% 4.40% 3.80%
Term (in years) 6 years 3 months 6 years 3 months 6 years 3 months
Dividend yield 0.00% 0.00% 0.00%