XML 113 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - ESPP (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 136,303 $ 145,796 $ 140,488
Common Class A | Common Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares issued under ESPP (in shares) 1,022 516 236
Shares issuable pursuant to the ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum deduction percentage of eligible compensation 15.00%    
Stock plan offering period 6 months    
Purchase price of common stock, percentage of fair value 85.00%    
Stock-based compensation expense $ 4,100 $ 3,200 $ 3,500
Unrecognized stock-based compensation cost $ 1,900    
Weighted-average period of recognition 4 months 24 days