Leases - Supplemental Balance Sheet Information (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Leases [Abstract] | ||
Operating lease right-of-use assets | $ 57,766 | $ 62,258 |
Operating lease, right-of-use asset, statement of financial position [Extensible List] | Other assets | Other assets |
Operating lease liabilities | $ 60,684 | $ 65,226 |
Operating lease, liability, statement of financial position [Extensible List] | Other liabilities | Other liabilities |