Defined Contribution Plan (Details) - Savings and Investment Plan - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Defined Contribution Plan Disclosure [Line Items] | |||
| Employees contributions amount up to lesser of pre-tax compensation | $ 70,000 | ||
| Percentage of employees contributions amount up to lesser of pre-tax compensation | 100.00% | ||
| Employer match of per contribution towards participants contribution | $ 1.00 | ||
| Participants of plan per contribution | 1.00 | ||
| Employer incurred matching contribution expenses | $ 600,000 | $ 700,000 | $ 800,000 |
| Maximum | |||
| Defined Contribution Plan Disclosure [Line Items] | |||
| Employer match of employees contributions in amount in percentage | 4.00% | ||