Commitments and Contingencies Commitments and Contingencies - Components of Lease Commitments Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Commitments and Contingencies Disclosure [Abstract] | ||||
Operating Lease, Right-of-Use Asset, Amortization Expense | $ 9,085 | $ 8,829 | $ 18,126 | $ 17,619 |
Short-term lease expense | 239 | 394 | 573 | 719 |
Non-lease components (including taxes, insurance, common maintenance, etc.) | 3,882 | 3,466 | 7,636 | 7,015 |
Total operating lease expense, excluding rent | $ 13,206 | $ 12,689 | $ 26,335 | $ 25,353 |