XML 76 R62.htm IDEA: XBRL DOCUMENT v3.23.4
Stockholders' Equity - Schedule of Assumptions Used to Value Stock Option Grants (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stockholders' Equity Note [Abstract]      
Dividend yield 0.00% 0.00% 0.00%
Expected volatility, minimum 40.00% 38.00% 34.00%
Expected volatility, maximum 46.00% 52.00% 41.00%
Risk-free interest rate, minimum 3.57% 1.71% 1.08%
Risk-free interest rate, maximum 4.56% 3.79% 1.62%
Suboptimal exercise factor, minimum 4.22 4.71 3.81
Suboptimal exercise factor, maximum 4.30 4.82 3.98
Valuation data:      
Weighted-average fair value (in USD per share) $ 211.27 $ 155.88 $ 259.01
Total stock-based compensation expense $ 339,368 $ 575,452 $ 403,220
Total income tax impact on provision $ 61,588 $ 127,289 $ 89,642