XML 90 R81.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Stock Options Narrative (Details) - Stock Option - 2020 Incentive Award Plan - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Proceeds from stock options exercised $ 9,700,000 $ 5,861,000
Stock options exercised, intrinsic value 93,656,000 $ 82,288,000
Unrecognized compensation cost $ 0