XML 109 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Joint Venture (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
May 08, 2023
Apr. 06, 2022
Schedule of Equity Method Investments [Line Items]              
Deposits paid for joint venture investment   $ 0 $ 2,900        
Deposits refunded from joint venture investment   $ 0 $ 6,900        
Bio Earth Technology              
Schedule of Equity Method Investments [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              
Schedule of Equity Method Investments [Line Items]              
Ownership percentage by parent             49.00%
Bio Earth Technology | Lollicup Franchising, LLC              
Schedule of Equity Method Investments [Line Items]              
Committed capital to joint venture             $ 6,500
Keary Global              
Schedule of Equity Method Investments [Line Items]              
Noncontrolling interest in joint ventures         $ 6,100 $ 6,100  
Noncontrolling interest in joint ventures, gross           $ 6,000  
Keary Global | Bio Earth Technology              
Schedule of Equity Method Investments [Line Items]              
Ownership percentage by parent           5.00%