XML 98 R88.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation and Employee Benefit Plans (Details) - Schedule of option activity under the company's stock option plans - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Schedule of option activity under the company's stock option plans [Abstract]    
Number of Options, outstanding beginning 3,564,289,000 3,133,109,000
Weighted- Average Exercise Price, outstanding beginning $ 7.18 $ 3.51
Aggregate Intrinsic Value, outstanding beginning $ 12,572
Number of Options, outstanding Ending 3,290,900,000 3,564,289,000
Weighted- Average Exercise Price, outstanding Ending $ 7.05 $ 7.18
Aggregate Intrinsic Value, outstanding Ending $ 12,572
Number of Options, Options vested and exercisable 2,276,891,000  
Weighted- Average Exercise Price, Options vested and exercisable $ 5.76  
Number of Options, Options vested and expected to vest 3,158,959,000  
Weighted- Average Exercise Price, Options vested and expected to vest $ 6.93  
Number of Options, Granted 1,520,017,000
Weighted- Average Exercise Price, Granted $ 12.13
Number of Options, Exercised (8,506,000) (657,620,000)
Weighted- Average Exercise Price, Exercised $ 2.29 $ 3.23
Number of Options, Forfeited (151,895,000) (430,214,000)
Weighted- Average Exercise Price, Forfeited $ 6.81 $ 3.98
Number of Options, Canceled (112,988,000) (1,003,000)
Weighted- Average Exercise Price, Canceled $ 11.65 $ 4.43