v3.26.1
Share-Based Compensation - Schedule of Shares Withheld for Net Settlement of Employee Equity Awards (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]            
Employee tax obligations satisfied         $ 19,224 $ 9,581
Total withheld related to net settlement of equity awards $ 5,393 $ 16,045 $ 1,817 $ 9,195    
Employee Stock            
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]            
Total number of shares net settled 69   30   301 186
Employee tax obligations satisfied $ 5,030   $ 1,410   $ 19,387 $ 10,153
Employee stock option costs satisfied 363   407   2,051 859
Total withheld related to net settlement of equity awards $ 5,393   $ 1,817   $ 21,438 $ 11,012