XML 64 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Financing Receivable, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Accounts receivable, net Accounts receivable, net  
Cash associated with undistributed earnings of foreign subsidiaries $ 37,400,000    
Leased Merchandise, minimum lease holding period 60 days    
Leased Merchandise, Depreciation over Life of Lease, Salvage Value $ 0    
Leased Merchandise, Threshold Period Past Due, Writeoff 90 days    
Financing Receivable, Accrued Interest, after Allowance for Credit Loss $ 9,800,000 $ 12,400,000  
Financing Receivable, Threshold Period Past Due, Writeoff 90 days    
Advertising expense $ 4,100,000 $ 1,000,000 $ 1,100,000
Mexico, Pesos      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Foreign currency exchange rate, translation 2010.00% 2030.00% 2150.00%
United States of America, Dollars      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Foreign currency exchange rate, translation 100.00% 100.00% 100.00%
Guatemala, Quetzales      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Foreign currency exchange rate, translation 770.00% 770.00% 770.00%
Colombia, Pesos      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Foreign currency exchange rate, translation 425300.00% 374200.00% 369300.00%
Minimum      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Leased Merchandise, Contract Range 6 months    
Finance Receivable, Contract Range 6 months    
Finance Receivable, Period for Early Payoff discount 90 days    
Maximum      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Leased Merchandise, Contract Range 24 months    
Finance Receivable, Contract Range 24 months    
Finance Receivable, Period for Early Payoff discount 105 days    
Buildings | Minimum      
Property, Plant and Equipment [Line Items]      
Property and equipment useful life (years) 30 years    
Buildings | Maximum      
Property, Plant and Equipment [Line Items]      
Property and equipment useful life (years) 40 years    
Equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Property and equipment useful life (years) 3 years    
Equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Property and equipment useful life (years) 5 years