Leases - Summary of Supplemental Cash Flow Information Related to Operating Leases (Details) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Cash paid for amounts included in the measurement of lease liabilities | ||
Operating cash flows from operating leases | $ 16,499 | $ 16,029 |
Noncash lease activity | ||
Right-of-use lease assets obtained in exchange for new operating lease liabilities | $ 10,451 | $ 4,828 |