XML 82 R74.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-based Compensation - Schedule of Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]        
Number of Options, Outstanding, Beginning 2,370,672 2,414,730 2,686,835  
Number of Options, Exercised (54,255) (43,660) (131,444)  
Number of Options, Forfeited   (398) (140,661)  
Number of Options, Outstanding, Ending 2,316,417 2,370,672 2,414,730 2,686,835
Number of Options, Vested and exercisable 2,313,355      
Number of Options, Vested and expected to vest 2,316,417      
Weighted- Average Exercise Price, Outstanding, Beginning $ 2.81 $ 2.79 $ 3.34  
Weighted- Average Exercise Price, Exercised 2.36 1.81 1.8  
Weighted- Average Exercise Price, Forfeited   2.74 14.26  
Weighted- Average Exercise Price, Outstanding, Ending 2.81 $ 2.81 $ 2.79 $ 3.34
Weighted- Average Exercise Price, Vested and exercisable 2.8      
Weighted- Average Exercise Price, Vested and expected to vest $ 2.81      
Weighted- Average Remaining Contractual Life (Years), Outstanding 3 years 9 months 3 days 4 years 9 months 5 years 8 months 23 days 6 years 9 months 7 days
Weighted- Average Remaining Contractual Life (Years), Vested and exercisable 3 years 9 months      
Weighted- Average Remaining Contractual Life (Years), Vested and expected to vest 3 years 9 months 3 days      
Aggregate Intresic Value,Outstanding, Beginning $ 6,055 $ 4,004 $ 11,593  
Aggregate Intresic Value,Outstanding, Ending 24,431 $ 6,055 $ 4,004 $ 11,593
Aggregate Intresic Value, Vested and exercisable 24,431      
Aggregate Intresic Value,Vested and expected to vest $ 24,431