XML 85 R72.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies - Future Minimum Payments (Details)
$ in Thousands, € in Millions
Dec. 31, 2025
USD ($)
Jul. 01, 2023
EUR (€)
Purchase commitments    
Total $ 15,789  
2026 7,331 € 12.5
2027 2,035  
2028 2,141  
2029 2,141  
2030 2,141  
More than 5 Years 0  
Warehouse operating agreement    
Total 741  
2026 741  
2027 0  
2028 0  
2029 0  
2030 0  
More than 5 Years 0  
Total    
Total 16,530  
2026 8,072  
2027 2,035  
2028 2,141  
2029 2,141  
2030 2,141  
More than 5 Years $ 0