Leases- Schedule of Finance Lease Right-of-use Assets (Details) - USD ($) $ in Thousands |
Sep. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Leases [Abstract] | ||
| Finance lease right-of-use assets - cost | $ 57,397 | $ 53,292 |
| Finance lease right-of-use assets - accumulated amortization | (55,504) | (42,655) |
| Finance lease right-of-use assets - net | $ 1,893 | $ 10,637 |