XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Schedule of Purchase Commitments (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Long-term Purchase Commitment [Line Items]  
Remainder of 2023 $ 18,230
2024 32,896
2025 6,117
2026 8,121
2027 111
Thereafter 40
Total 65,515
Cost of Revenue Commitments  
Long-term Purchase Commitment [Line Items]  
Remainder of 2023 13,749
2024 27,789
2025 4,974
2026 7,622
2027 111
Thereafter 40
Total 54,285
Operating Expense Commitments  
Long-term Purchase Commitment [Line Items]  
Remainder of 2023 4,481
2024 5,107
2025 1,143
2026 499
2027 0
Thereafter 0
Total $ 11,230