v3.26.1
Nature of Business and Basis of Presentation (Details)
3 Months Ended
Mar. 31, 2026
subsidiary
Coco Ventures  
Subsidiaries Owned [Line Items]  
Joint venture ownership 60.00%
Subsidiaries  
Subsidiaries Owned [Line Items]  
Number of subsidiaries 10
Subsidiaries | Asia  
Subsidiaries Owned [Line Items]  
Number of subsidiaries 4
Subsidiaries | North America  
Subsidiaries Owned [Line Items]  
Number of subsidiaries 4
Subsidiaries | Germany  
Subsidiaries Owned [Line Items]  
Number of subsidiaries 1