Deferred Compensation Plan - Additional Information (Details) - 401K Plan - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Oct. 01, 2021 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Deferred Compensation Plan [Abstract] | |||||
| Employer matching contribution, first match | 100.00% | ||||
| Deferred compensation matched by employer, first match | 3.00% | ||||
| Additional employer matching contribution | 50.00% | ||||
| Additional deferred compensation matched by employer | 2.00% | ||||
| Employer contribution | $ 0.1 | $ 0.1 | $ 0.2 | $ 0.1 | |