XML 83 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based Compensation - Schedule of Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]        
Number of Options, Outstanding, Beginning 2,414,730 2,686,835 2,771,692  
Number of Options, Granted     267,000  
Number of Options, Exercised (43,660) (131,444) (292,944)  
Number of Options, Forfeited (398) (140,661) (58,913)  
Number of Options, Outstanding, Ending 2,370,672 2,414,730 2,686,835 2,771,692
Number of Options, Vested and exercisable 2,330,866      
Number of Options, Vested and expected to vest 2,370,672      
Weighted- Average Exercise Price, Outstanding, Beginning $ 2.79 $ 3.34 $ 1.93  
Weighted- Average Exercise Price, Granted     15.4  
Weighted- Average Exercise Price, Exercised 1.81 1.8 1.19  
Weighted- Average Exercise Price, Forfeited 2.74 14.26 2.57  
Weighted- Average Exercise Price, Outstanding, Ending 2.81 $ 2.79 $ 3.34 $ 1.93
Weighted- Average Exercise Price, Vested and exercisable 2.61      
Weighted- Average Exercise Price, Vested and expected to vest $ 2.81      
Weighted- Average Remaining Contractual Life (Years), Outstanding 4 years 9 months 5 years 8 months 23 days 6 years 9 months 7 days 8 years 3 months 7 days
Weighted- Average Remaining Contractual Life (Years), Vested and exercisable 4 years 8 months 15 days      
Weighted- Average Remaining Contractual Life (Years), Vested and expected to vest 4 years 9 months      
Aggregate Intresic Value,Outstanding, Beginning $ 4,004 $ 11,593 $ 140,560  
Aggregate Intresic Value,Outstanding, Ending 6,055 $ 4,004 $ 11,593 $ 140,560
Aggregate Intresic Value, Vested and exercisable 6,055      
Aggregate Intresic Value,Vested and expected to vest $ 6,055