XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies - Schedule of Purchase Commitments (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Long-term Purchase Commitment [Line Items]  
Remainder of 2024 $ 17,218
2025 28,153
2026 13,504
2027 154
2028 70
Thereafter 18
Total 59,117
Cost of Revenue Commitments  
Long-term Purchase Commitment [Line Items]  
Remainder of 2024 14,539
2025 20,198
2026 8,128
2027 154
2028 70
Thereafter 18
Total 43,107
Operating Expense Commitments  
Long-term Purchase Commitment [Line Items]  
Remainder of 2024 2,679
2025 7,955
2026 5,376
2027 0
2028 0
Thereafter 0
Total $ 16,010