Revenue - Schedule of Minimum Contractual Future Revenues (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Sales-type | ||
| Remainder of 2026 | $ 44,166 | |
| 2027 | 87,612 | |
| 2028 | 80,849 | |
| 2029 | 84,055 | |
| 2030 | 87,612 | |
| Thereafter | 239,839 | |
| Total undiscounted | 624,133 | |
| Less: imputed interest | (270,315) | |
| Net investment in sales-type leases | 353,818 | |
| Less: current portion | (29,733) | $ (38,870) |
| Non-current net investment in sales-type leases | 324,085 | |
| Operating | ||
| Remainder of 2026 | 220,676 | |
| 2027 | 457,830 | |
| 2028 | 367,676 | |
| 2029 | 367,769 | |
| 2030 | 310,939 | |
| Thereafter | 721,141 | |
| Total undiscounted | $ 2,446,031 |
| X | ||||||||||
- Definition Current portion of net investments in sales-type leases No definition available.
|
| X | ||||||||||
- Definition Future Revenues Minimum Contractual Operating [Line Items] No definition available.
|
| X | ||||||||||
- Definition Future Revenues Minimum Contractual Sales Type [Line Items] No definition available.
|
| X | ||||||||||
- Definition Net Investment In Sales-Type Lease No definition available.
|
| X | ||||||||||
- Definition Operating Lease Future Minimum Receivable No definition available.
|
| X | ||||||||||
- Definition Operating Lease Future Minimum Receivable Thereafter No definition available.
|
| X | ||||||||||
- Definition Operating Lease Future Minimum Receivable Year Four No definition available.
|
| X | ||||||||||
- Definition Operating Lease Future Minimum Receivable Year One No definition available.
|
| X | ||||||||||
- Definition Operating Lease Future Minimum Receivable Year Three No definition available.
|
| X | ||||||||||
- Definition Operating Lease Future Minimum Receivable Year Two No definition available.
|
| X | ||||||||||
- Definition Operating Leases Future Minimum Receivable Remainder Of Fiscal Year No definition available.
|
| X | ||||||||||
- Definition Sales Type Lease Future Minimum Receivable No definition available.
|
| X | ||||||||||
- Definition Sales Type Lease Future Minimum Receivable Imputed Interests No definition available.
|
| X | ||||||||||
- Definition Sales Type Lease Future Minimum Receivable Net No definition available.
|
| X | ||||||||||
- Definition Sales Type Lease Future Minimum Receivable Year Four No definition available.
|
| X | ||||||||||
- Definition Sales Type Lease Future Minimum Receivable Year One No definition available.
|
| X | ||||||||||
- Definition Sales Type Lease Future Minimum Receivable Year Thereafter No definition available.
|
| X | ||||||||||
- Definition Sales Type Lease Future Minimum Receivable Year Three No definition available.
|
| X | ||||||||||
- Definition Sales Type Lease Future Minimum Receivable Year Two No definition available.
|
| X | ||||||||||
- Definition Sales Type Leases Future Minimum Revenue Receivable Remainder Of FiscalYear No definition available.
|