Lease Commitments - Schedule of Leases Existing During Transition from ASC 840 to ASC 842 (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Leases [Abstract] | ||
| ROU asset on leased property, gross | $ 45,551 | $ 44,376 |
| Accumulated amortization | (18,511) | (17,120) |
| ROU asset, net (included in prepaid expenses and other assets in our consolidated balance sheets) | 27,040 | 27,256 |
| Lease liability (included in accrued expenses and other liabilities in our consolidated balance sheets) | $ 28,978 | $ 29,049 |
| Weighted Average Remaining Life - Operating Leases (years) | 5 years 1 month 2 days | |
| Weighted Average Rate - Operating Leases | 3.52% |