XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Narrative (Details)
Mar. 31, 2023
USD ($)
Other Commitments [Line Items]  
Other obligations $ 73,800,000
Maturity of unconditional purchase obligations  
Remainder of 2023 35,500,000
2024 30,100,000
2025 6,700,000
2026 900,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