Commitments and Contingencies - Schedule of Lease Cost (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Commitments and Contingencies Disclosure [Abstract] | |||||
| Operating Lease Expense | $ 1,798 | $ 1,798 | $ 3,596 | $ 3,596 | |
| Operating cash flows - Cash Paid | $ 2,035 | $ 2,022 | $ 4,070 | $ 4,043 | |
| Weighted Average Discount Rate | 3.33% | 3.33% | 3.33% | ||
| Weighted Average Remaining Lease Term | 6 years 9 months 7 days | 6 years 9 months 7 days | 7 years 3 months 7 days | ||