Leases - Schedule of Lease Costs and Supplemental Information Related to the Company’s Condensed Consolidated Statement of Cash Flows (Details) - USD ($) $ in Thousands |
12 Months Ended | ||||
|---|---|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|||
| Schedule Of Lease Costs And Supplemental Information Related To The Company SCondensed Consolidated Statement Of Cash Flows Abstract | |||||
| Operating lease costs | $ 18,412 | $ 19,460 | $ 19,466 | ||
| Variable lease costs | 4,275 | 4,338 | 4,121 | ||
| Short-term lease costs | 264 | ||||
| Total lease costs | 22,951 | 23,798 | 23,587 | ||
| Cash paid for amounts included in present value of operating lease liabilities | [1] | 22,319 | 23,033 | 20,817 | |
| ROU assets obtained in exchange for operating lease liabilities | $ 7,305 | $ 8,516 | $ 8,435 | ||
| |||||