Stock-Based Compensation - Employee Stock Purchase Plan, Additional Information (Details) - Employee Stock - 2022 Employee stock purchase plan - USD ($) $ in Thousands |
Jul. 01, 2024 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Nov. 01, 2022 |
Jun. 21, 2022 |
|---|---|---|---|---|---|
| Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | |||||
| Share-based compensation arrangement by share-based payment award, maximum employee subscription rate | 15.00% | ||||
| Share-based compensation arrangement by share-based payment award, maximum employee subscription | $ 25 | ||||
| Common stock, capital shares reserved for future issuance (in shares) | 3,672,744 | 3,831,325 | 4,000,000 | ||
| Share-based compensation arrangement by share-based payment award, purchase period | 6 months |