XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Narrative (Details)
Sep. 30, 2023
USD ($)
Other Commitments [Line Items]  
Other obligations $ 76,000,000
Maturity of unconditional purchase obligations  
Remainder of 2023 25,200,000
2024 36,200,000
2025 11,700,000
2026 2,300,000
2027 400,000
2028 200,000
Indemnifications  
Maximum aggregate obligation and liability for customer 250,000
Indemnification Agreement  
Indemnifications  
Maximum possible loss per customer $ 10,000