Stock Compensation - Schedule of Shares Available For Grant (Details) |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
shares
| |
| Share-Based Payment Arrangement [Abstract] | |
| Share-based compensation arrangement by share-based payment award, equity instruments other than options and stock appreciation rights, impact on authorized share limitation (in shares) | 1 |
| Shares Available for Grant | |
| Beginning Balance (in shares) | 9,059,040 |
| Options, RSUs and PSUs granted and issuance of shares for services rendered (in shares) | (871,896) |
| Options, RSUs and PSUs cancelled (in shares) | 528,074 |
| Ending Balance (in shares) | 8,715,218 |