Leases - Schedule of Balance Sheet Classification of the Company's Right-of-use Asset and Lease Liabilities (Details) - USD ($) $ in Thousands |
Sep. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Leases | ||
| Operating lease right-of-use assets | $ 42,564 | $ 45,899 |
| Operating lease liabilities | ||
| Current portion included in current liabilities | 2,444 | 4,043 |
| Long-term portion included in non-current liabilities | 42,766 | 44,401 |
| Total operating lease liabilities | $ 45,210 | $ 48,444 |