XML 107 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Additional Information of Stock Options and Restricted Stock Units (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Employee Stock Option      
Share-based compensation      
Weighted-average grant date fair value of options granted $ 22.28 $ 53.20 $ 84.84
Intrinsic value of options exercised $ 98 $ 16,029
Restricted stock units      
Share-based compensation      
Weighted-average grant date fair value of units and awards granted $ 17.50 $ 40.06 $ 120.86
Fair value of units and rewards vested $ 9,926 $ 2,212 $ 1,218