XML 87 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Future Minimum Payments (Details)
$ in Thousands, € in Millions
Dec. 31, 2024
USD ($)
Jul. 31, 2023
EUR (€)
Purchase commitments    
Total $ 15,416  
2025 6,405 € 12.5
2026 1,521  
2027 1,802  
2028 1,896  
2029 1,896  
More than 5 Years 1,896  
Warehouse operating agreement    
Total 941  
2025 941  
2026 0  
2027 0  
2028 0  
2029 0  
More than 5 Years 0  
Contractual Obligation, Fiscal Year Maturity [Abstract]    
Total 16,357  
2025 7,346  
2026 1,521  
2027 1,802  
2028 1,896  
2029 1,896  
More than 5 Years $ 1,896