Revenue - Schedule of Minimum Contractual Future Revenues (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Sales-type | ||
Remainder of 2025 | $ 43,883 | |
2026 | 88,529 | |
2027 | 88,529 | |
2028 | 81,766 | |
2029 | 84,861 | |
Thereafter | 331,282 | |
Total undiscounted | 718,850 | |
Less: imputed interest | (319,666) | |
Net investment in sales-type leases | 399,184 | |
Less: current portion | (45,367) | $ (43,471) |
Non-current net investment in sales-type leases | 353,817 | |
Operating | ||
Remainder of 2025 | 215,343 | |
2026 | 427,391 | |
2027 | 353,418 | |
2028 | 311,654 | |
2029 | 302,072 | |
Thereafter | 762,048 | |
Total undiscounted | $ 2,371,926 |
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.
|