v3.23.2
Commitements and Contingencies - Purchase Obligations (Details)
$ in Thousands, € in Millions
Jun. 30, 2023
USD ($)
May 30, 2023
EUR (€)
Guarantee    
Amount of guarantee | €   € 20
Unconditional Purchase Obligation    
Remainder of 2023 $ 26,354  
2024 43,811  
2025 8,023  
2026 8,023  
2027 2,638  
Total $ 88,849