Leases - Schedule of Supplemental Cash Flow Information Related to Operating Leases (Details) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Leases [Abstract] | ||
| Operating cash flows used for operating leases | $ 13,615 | $ 14,221 |
| Operating lease assets obtained in exchange for operating lease liabilities (including remeasurement of right-of-use assets and lease liabilities due to lease modifications) | $ 7,161 | $ 2,637 |