Commitments and Contingencies - Schedule of Lease Cost (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
Dec. 31, 2025 |
|
| Commitments and Contingencies Disclosure [Abstract] | |||||
| Operating Lease Expense | $ 1,798 | $ 1,798 | $ 5,393 | $ 5,393 | |
| Operating cash flows - Cash Paid | $ 2,036 | $ 2,023 | $ 6,106 | $ 6,066 | |
| Weighted Average Discount Rate | 3.33% | 3.33% | 3.33% | ||
| Weighted Average Remaining Lease Term | 6 years 6 months 10 days | 6 years 6 months 10 days | 7 years 3 months 7 days | ||