v3.26.1
Nature of Business and Basis of Presentation (Details)
6 Months Ended
Jun. 30, 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