Employee Benefit Plans - Additional Information (Details) $ in Thousands |
12 Months Ended | |
|---|---|---|
|
Dec. 31, 2025
USD ($)
Years
|
Dec. 31, 2024
USD ($)
|
|
| Retirement Benefits [Abstract] | ||
| Minimum eligible age for employees to be hired under benefit plan | Years | 18 | |
| Maximum employer matching contribution, salary percentage | 4.00% | |
| Employer contributions amount | $ | $ 579 | $ 556 |