v3.26.1
Related Party Transactions - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Related Party Transaction [Line Items]    
Cost of sales [1] $ 717,838 $ 619,412
Amount [2] 1,412,806 1,222,638
Related Party    
Related Party Transaction [Line Items]    
Cost of sales 12,809 27,476
Amount [2] $ 3,326 4,784
Sourcing Services Agreement | Related Party    
Related Party Transaction [Line Items]    
Cost of sales   2,400
Sourcing Services Agreement | Related Party | July 28, 2023 To June 30, 2024    
Related Party Transaction [Line Items]    
Fee percentage 4.00%  
Sourcing Services Agreement | Related Party | July 1, 2024 Until December 21, 2024    
Related Party Transaction [Line Items]    
Fee percentage 2.00%  
Sourcing Services Agreement | Related Party | January 1, 2025 Until End Of Term    
Related Party Transaction [Line Items]    
Fee percentage 1.00%  
Brand License Agreement | Related Party    
Related Party Transaction [Line Items]    
Related party term 20 years  
Royalty percentage 3.00%  
Related party payments $ 3,300 4,800
Transition Services Agreement | Related Party    
Related Party Transaction [Line Items]    
Related party term 24 months  
Related party payments   800
Related party extension term 3 months  
Product | Related Party | JS Global    
Related Party Transaction [Line Items]    
Amount $ 2,900 1,700
Product | Transactions with JS Global | Related Party    
Related Party Transaction [Line Items]    
Cost of sales $ 12,800 $ 25,100
[1] Including amounts associated with related parties of $12,809 and $27,476 for the three months ended March 31, 2026 and 2025, respectively.
[2] Including amounts associated with related parties of $3,326 and $4,784 for the three months ended March 31, 2026 and 2025, respectively.