XML 161 R125.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Guarantee, Purchase Obligations (Details)
€ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
May 30, 2023
EUR (€)
Guarantee    
Amount of guarantee $ 2,000,000 € 20.0
Payments related to guarantee 0  
Guarantor Obligations, Current Carrying Value 2,000,000 € 20.0
Recorded Unconditional Purchase Obligation, Fiscal Year Maturity Schedule [Abstract]    
2025 40,914,000  
2026 50,782,000  
2027 64,852,000  
Total $ 156,548,000