XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
shares
Sep. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Sep. 30, 2018
convertible_note
Sep. 30, 2024
USD ($)
shares
Sep. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
shares
Jun. 30, 2023
USD ($)
May 08, 2023
USD ($)
Apr. 06, 2022
USD ($)
Related Party Transaction [Line Items]                      
Deposits paid for joint venture investment         $ 0 $ 2,900          
Deposits refunded from joint venture investment         $ 0 6,900          
Common stock, shares outstanding (in shares) | shares 20,021,105       20,021,105     19,965,482      
Number of exercised convertible notes | convertible_note       2              
Lollicup Franchising, LLC | Bio Earth Technology                      
Related Party Transaction [Line Items]                      
Ownership percentage by parent                     49.00%
Bio Earth Technology                      
Related Party Transaction [Line Items]                      
Deposits paid for joint venture investment     $ 2,900       $ 5,876        
Deposits refunded from joint venture investment     $ 900       $ 1,876        
Bio Earth Technology | Lollicup Franchising, LLC                      
Related Party Transaction [Line Items]                      
Committed capital to joint venture                     $ 6,500
Keary Global                      
Related Party Transaction [Line Items]                      
Noncontrolling interest in joint ventures                 $ 6,100 $ 6,100  
Noncontrolling interest in joint ventures, gross                   $ 6,000  
Keary Global | Affiliated Entity                      
Related Party Transaction [Line Items]                      
Common stock, shares outstanding (in shares) | shares 250,004       250,004            
Keary Global | Bio Earth Technology                      
Related Party Transaction [Line Items]                      
Ownership percentage by parent                   5.00%  
Keary Global and Keary International                      
Related Party Transaction [Line Items]                      
Purchases from related party $ 7,473 $ 7,371     $ 30,920 $ 32,384          
Keary Global and Keary International | Affiliated Entity                      
Related Party Transaction [Line Items]                      
Accounts payable $ 3,963       $ 3,963     $ 5,306