XML 123 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Schedule of Assumptions for Fair Value of Options at the Date of the Grant (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Option expense recorded, in thousands, for the year ended December 31, $ 14,615 $ 4,251 $ 2,706
Weighted average grant date fair value $ 60.48 $ 13.82 $ 24.87
Total intrinsic value of stock options exercised, in thousands, for the year ended December 31, $ 6,000 $ 1,900 $ 5,400
Cash received for options exercised $ 1,156 $ 675 $ 1,433
Fair value measurement assumptions      
Expected option life 3 years 1 month 6 days 4 years 4 months 24 days 3 years
Weighted average risk-free interest rate 0.40% 0.40% 2.00%
Weighted average expected volatility 56.50% 47.60% 35.00%
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Option expense recorded, in thousands, for the year ended December 31, $ 9,585 $ 1,386 $ 456