Leases - Components of Lease Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Schedule of Lease Expense [Line Items] | ||||
| Short-term lease expense | $ 1,200 | $ 0 | $ 2,400 | $ 0 |
| Location, Statement of Income, Balance [Axis]: us-gaap:InterestExpenseOperating | ||||
| Schedule of Lease Expense [Line Items] | ||||
| Interest on lease liabilities | 18 | 30 | 38 | 64 |
| Location, Statement of Income, Balance [Axis]: us-gaap:OccupancyNet | ||||
| Schedule of Lease Expense [Line Items] | ||||
| Operating lease cost | 9,957 | 9,875 | 19,659 | 18,093 |
| Amortization on ROU assets | $ 317 | $ 326 | $ 593 | $ 653 |