v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
May 27, 2026
Jun. 30, 2026
Dec. 31, 2025
Loss Contingencies [Line Items]      
Other current liabilities   $ 42,664 $ 34,315
Estimated loss contingency accrued   1,100 1,000
U.S. District Court for the Southern District of New York | Pending Litigation | GTC      
Loss Contingencies [Line Items]      
Amount to be paid $ 5,000    
Line of Credit | Warehouse Credit Agreement | Secured Debt      
Loss Contingencies [Line Items]      
Credit card receivables   185,700 188,800
Credit card receivables      
Loss Contingencies [Line Items]      
Outstanding purchase commitments   219,600 219,800
Other current liabilities   $ 20,500 $ 12,800