Leases - Schedule of Operating Lease Right-of-use Assets (Details) - USD ($) $ in Thousands |
Sep. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Leases [Abstract] | ||
| Operating lease right-of-use assets - cost | $ 209,544 | $ 206,518 |
| Operating lease right-of-use assets - accumulated amortization | (152,251) | (106,731) |
| Operating lease right-of-use assets - net | $ 57,293 | $ 99,787 |