Commitments and Contingencies - Schedule of Purchase Commitments (Details) $ in Thousands |
Jun. 30, 2025
USD ($)
|
---|---|
Long-term Purchase Commitment [Line Items] | |
Remainder of 2025 | $ 42,798 |
2026 | 50,815 |
2027 | 17,035 |
2028 | 321 |
2029 | 18 |
Thereafter | 0 |
Total | 110,987 |
Cost of Revenue Commitments | |
Long-term Purchase Commitment [Line Items] | |
Remainder of 2025 | 34,709 |
2026 | 37,437 |
2027 | 10,663 |
2028 | 120 |
2029 | 18 |
Thereafter | 0 |
Total | 82,947 |
Operating Expense Commitments | |
Long-term Purchase Commitment [Line Items] | |
Remainder of 2025 | 8,089 |
2026 | 13,378 |
2027 | 6,372 |
2028 | 201 |
2029 | 0 |
Thereafter | 0 |
Total | $ 28,040 |
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. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
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). Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
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). Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
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). Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
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). Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
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
|