Lease Commitments - Schedule of Leases Existing During Transition from ASC 840 to ASC 842 (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Leases [Abstract] | ||
| ROU asset on leased property, gross | $ 65,612 | $ 44,376 |
| Accumulated amortization | (21,025) | (17,120) |
| ROU asset, net (included in prepaid expenses and other assets in our consolidated balance sheets) | 44,587 | 27,256 |
| Lease liability (included in accrued expenses and other liabilities in our consolidated balance sheets) | $ 53,166 | $ 29,049 |
| Weighted Average Remaining Life - Operating Leases (years) | 4 years 8 months 26 days | 5 years 1 month 2 days |
| Weighted Average Rate - Operating Leases | 3.91% | 3.52% |