Employee Compensation and Benefit Plans - Employee Stock Purchase Plan (Details) - shares |
1 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2023 |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | ||||
| Contribution percentage (up to) | 15.00% | |||
| Stock purchase discount percentage | 15.00% | |||
| ESPP, offering period | 6 months | |||
| ESPP plan increasing shares reserve (in shares) | 14,000,000 | |||
| Number of securities remaining available for future sale and issuance under ESPP (in shares) | 10,622,260 | |||
| Common Stock | ||||
| Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | ||||
| Number of shares issued under ESPP (in shares) | 1,150,449 | 1,519,242 | 1,771,475 | |