Leases Supplemental Balance Sheet Information Related to Leases (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
||
---|---|---|---|---|
Leases [Abstract] | ||||
Operating lease right-of-use assets | $ 45,760 | $ 40,480 | ||
Finance Lease, Right-of-Use Asset, after Accumulated Amortization | [1] | 2,280 | 2,110 | |
Lease right of use assets | 48,040 | 42,590 | ||
Operating lease liabilities, current portion | 9,140 | 7,580 | ||
Finance Lease, Liability, Current | 530 | 460 | ||
Operating Lease, Liability, Noncurrent | 39,520 | 35,520 | ||
Finance Lease, Liability, Noncurrent | 1,080 | 1,160 | ||
Lease liabilities | 50,270 | 44,720 | ||
Finance Lease, Right-of-Use Asset, Accumulated Amortization | $ 600 | $ 400 | ||
|