v3.26.1
Related Party Transactions (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
vendor
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Related Party Transaction [Line Items]      
Cost of goods sold $ 101,390 $ 34,996  
Selling, general and administrative expenses 24,095 20,995  
Accounts payable $ 77,079   $ 99,915
Related Party      
Related Party Transaction [Line Items]      
Number of vendors | vendor 2    
Accounts payable $ 453   $ 285
Manufacturing Costs | Related Party      
Related Party Transaction [Line Items]      
Cost of goods sold 0 241  
Advisory Fees | Related Party      
Related Party Transaction [Line Items]      
Selling, general and administrative expenses $ 668 $ 670