Leases (Schedule of Supplemental Balance Sheet Information Related to Leases) (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| ASSETS | ||
| Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] | OTHER ASSETS ($15,638 and $13,202 related to VIEs) | OTHER ASSETS ($15,638 and $13,202 related to VIEs) |
| Right-of-use assets | $ 62,014 | $ 58,608 |
| Liabilities | ||
| Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] | Accrued expenses and other current liabilities | Accrued expenses and other current liabilities |
| Current lease liabilities | $ 12,256 | $ 11,763 |
| Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] | Other long-term Liabilities | Other long-term Liabilities |
| Long-term lease liabilities | $ 54,866 | $ 51,783 |
| Total lease liabilities | $ 67,122 | $ 63,546 |
| Weighted-average remaining lease term | 6 years 2 months 12 days | 6 years 4 months 24 days |
| Weighted-average discount rate | 8.51% | 8.04% |