Commitments and Contingencies - Additional Information (Details) - USD ($) $ in Millions |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Commitments and Contingencies Disclosure [Abstract] | ||
| Restricted cash pledged for letter of credit | $ 3.1 | $ 3.8 |
| Adjustment rate of Letter of Credit (as a percent) | 20.00% | |
| Amount of Letter of Credit outstanding after adjustments | $ 2.0 | |
| Deferred compensation plan | ||
| Deferred compensation plan liability | 22.3 | 18.5 |
| Deferred compensation plan assets | $ 23.4 | $ 19.5 |