XML 91 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Guarantee, Purchase Obligations (Details)
$ in Thousands, € in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
May 30, 2023
EUR (€)
Guarantee    
Amount of guarantee $ 2,100 € 20.0
Payments related to guarantee 0  
Recorded Unconditional Purchase Obligation, Fiscal Year Maturity Schedule [Abstract]    
Remainder of 2025 31,028  
2026 50,782  
2027 64,852  
Total $ 146,662