Revenue - Schedule of Minimum Contractual Future Revenues (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Sales-type | ||
Remainder of 2025 | $ 65,766 | |
2026 | 88,508 | |
2027 | 88,508 | |
2028 | 81,746 | |
2029 | 84,843 | |
Thereafter | 331,196 | |
Total undiscounted | 740,567 | |
Less: imputed interest | (330,667) | |
Net investment in sales-type leases | 409,900 | |
Less: current portion | (44,393) | $ (43,471) |
Non-current net investment in sales-type leases | 365,507 | |
Operating | ||
Remainder of 2025 | 324,340 | |
2026 | 409,025 | |
2027 | 348,476 | |
2028 | 304,417 | |
2029 | 304,903 | |
Thereafter | 723,163 | |
Total undiscounted | $ 2,414,324 |
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.
|