Commitments and Contingencies - Schedule of Purchase Commitments (Details) $ in Thousands |
Mar. 31, 2025
USD ($)
|
---|---|
Long-term Purchase Commitment [Line Items] | |
Remainder of 2025 | $ 52,843 |
2026 | 38,458 |
2027 | 16,369 |
2028 | 287 |
2029 | 18 |
Thereafter | 0 |
Total | 107,975 |
Cost of Revenue Commitments | |
Long-term Purchase Commitment [Line Items] | |
Remainder of 2025 | 42,440 |
2026 | 26,543 |
2027 | 10,243 |
2028 | 95 |
2029 | 18 |
Thereafter | 0 |
Total | 79,339 |
Operating Expense Commitments | |
Long-term Purchase Commitment [Line Items] | |
Remainder of 2025 | 10,403 |
2026 | 11,915 |
2027 | 6,126 |
2028 | 192 |
2029 | |
Thereafter | 0 |
Total | $ 28,636 |
X | ||||||||||
- Definition Purchase Obligation, Due After Fourth Year No definition available.
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. No definition available.
|
X | ||||||||||
- Definition Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). No definition available.
|
X | ||||||||||
- Definition Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). No definition available.
|
X | ||||||||||
- Definition Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). No definition available.
|
X | ||||||||||
- Definition Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). No definition available.
|
X | ||||||||||
- Definition Amount of purchase arrangement to be paid in remainder of current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|