Leases Supplemental Balance Sheet Information Related to Leases (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
||
|---|---|---|---|---|
| Leases [Abstract] | ||||
| Operating lease right-of-use assets | $ 36,470 | $ 31,800 | ||
| Finance Lease, Right-of-Use Asset, after Accumulated Amortization | [1] | 1,970 | 2,150 | |
| Lease right of use assets | 38,440 | 33,950 | ||
| Operating lease liabilities, current portion | 7,230 | 3,480 | ||
| Finance Lease, Liability, Current | 780 | 620 | ||
| Operating Lease, Liability, Noncurrent | 32,600 | 31,080 | ||
| Finance Lease, Liability, Noncurrent | 270 | 730 | ||
| Lease liabilities | 40,880 | 35,910 | ||
| Finance Lease, Right-of-Use Asset, Accumulated Amortization | $ 800 | $ 700 | ||
| ||||