v3.25.2
Commitments and Contingencies - Additional Information (Details)
$ in Thousands, $ in Millions
6 Months Ended
Jul. 29, 2025
USD ($)
Mar. 27, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2025
HKD ($)
Dec. 31, 2024
USD ($)
Loss Contingencies [Line Items]          
Unfunded commitments      
Services fees   $ 11,100      
Accrued amount     26,925   25,870
Development fees     $ 300    
Percentage of gross sales     6.00%    
Agreement amount     $ 300    
Royalty fee     100    
Development fee     $ 300    
Commitments and contingencies     85.00%    
Accrued in minimum royalty fees     $ 200    
Subsequent Event [Member]          
Loss Contingencies [Line Items]          
Payment for principal, interest and penalties $ 9,100        
Corporate Joint Venture [Member]          
Loss Contingencies [Line Items]          
Unfunded commitments     2,400 $ 18.7  
Litigation [Member]          
Loss Contingencies [Line Items]          
Accrued amount     $ 11,100   $ 11,100