XML 83 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule of Fair Value of Options Vested and the Intrinsic Value from the Exercise of Options (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]      
Fair value of options vested $ 17,722 $ 55,203 $ 15,849
Intrinsic value of options exercised $ 6,355 $ 26,381 $ 15,688