XML 102 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE BASED COMPENSATION - Schedule of Fair Value of Options Granted with Assumptions (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted-average grant-date fair value (in dollars per share) $ 5.47 $ 1.99 $ 9.45
Expected volatility rate, minimum (as a percent) 65.70% 60.10% 51.80%
Expected volatility rate, maximum (as a percent) 66.00% 60.90% 52.90%
Expected dividend yield (as a percent) 0.00% 0.00% 0.00%
Risk free annual interest rate, minimum (as a percent)   4.30% 1.20%
Risk free annual interest rate, maximum (as a percent) 4.20% 4.50% 1.80%
Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected life in years 3 years 6 months 3 years 3 months 18 days 3 years 6 months
Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected life in years 4 years 4 years 4 years 6 months