v3.25.2
Redeemable Noncontrolling Interest (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 08, 2022
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2025
Dec. 31, 2024
Redeemable Noncontrolling Interest          
Redeemable noncontrolling interest       $ 11,663 $ 11,663
Adjustment of redeemable noncontrolling interest from redemption value to carrying value     $ 7,017    
Accretion of redeemable noncontrolling interest to redemption value   $ 2,337 2,337    
Stone Peach Properties, LLC | Shares issuable upon exercise of Z33 Series Seed Preferred Shares Put Right          
Redeemable Noncontrolling Interest          
Right but not the obligation to sell the issued shares, maximum percentage 50.00%        
Stone Peach Properties, LLC | Shares issuable upon exercise of Z33 Series Seed Preferred Shares Put Right          
Redeemable Noncontrolling Interest          
Number of shares transferred 4,900,222        
Stone Peach Properties, LLC | Shares issuable upon exercise of Z33 Series Seed Preferred Shares Put Right | Call option          
Redeemable Noncontrolling Interest          
Right but not the obligation for purchase of issued shares, maximum percentage 50.00%        
Purchase price per share $ 2.448869        
Threshold period from the date of agreement for purchase of issued shares 2 years        
Stone Peach Properties, LLC | Shares issuable upon exercise of Z33 Series Seed Preferred Shares Put Right | Put option          
Redeemable Noncontrolling Interest          
Percentage of the call options exercised 50.00%        
Selling price per share $ 2.040724        
Right but not the obligation to sell the issued shares, maximum percentage 50.00%        
Stone Peach Properties, LLC | Class A Ordinary shares          
Redeemable Noncontrolling Interest          
Number of shares in exchange for exercise of put Right 2,000,000        
Z33 | Redeemable Noncontrolling Interest          
Redeemable Noncontrolling Interest          
Adjustment of redeemable noncontrolling interest from redemption value to carrying value     $ 7,000