XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
shares
Mar. 31, 2023
USD ($)
Sep. 30, 2018
convertible_note
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,000            
Deposits refunded from joint venture investment $ 0 950,000            
Common stock, shares outstanding (in shares) | shares 19,972,032       19,965,482      
Number of exercised convertible notes | convertible_note     2          
Bio Earth Technology                
Related Party Transaction [Line Items]                
Deposits paid for joint venture investment   2,900,000   $ 5,876,000        
Deposits refunded from joint venture investment   900,000   $ 1,876,000        
Bio Earth Technology | Lollicup Franchising, LLC                
Related Party Transaction [Line Items]                
Ownership percentage by parent               49.00%
Bio Earth Technology | Lollicup Franchising, LLC                
Related Party Transaction [Line Items]                
Committed capital to joint venture               $ 6,500,000
Keary Global                
Related Party Transaction [Line Items]                
Noncontrolling interest in joint ventures           $ 6,100,000 $ 6,100,000  
Noncontrolling interest in joint ventures, gross             $ 6,000,000  
Keary Global | Bio Earth Technology                
Related Party Transaction [Line Items]                
Ownership percentage by parent             5.00%  
Keary Global | Affiliated Entity                
Related Party Transaction [Line Items]                
Common stock, shares outstanding (in shares) | shares 250,004              
Keary Global and Keary International                
Related Party Transaction [Line Items]                
Purchases from related party $ 12,693,000 $ 11,407,000            
Keary Global and Keary International | Affiliated Entity                
Related Party Transaction [Line Items]                
Accounts payable $ 5,300,000       $ 5,306,000