Net Income Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) |
3 Months Ended |
|---|---|
|
Mar. 31, 2026
shares
| |
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |
| Total anti-dilutive securities (in shares) | 33,027,444 |
| Stock options | |
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |
| Total anti-dilutive securities (in shares) | 647,862 |
| RSUs | |
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |
| Total anti-dilutive securities (in shares) | 341,246 |
| LLC Units | |
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |
| Total anti-dilutive securities (in shares) | 32,038,336 |