v3.25.2
Finance Receivables, Net - Aging of Finance Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Jun. 30, 2023
Financing Receivable, Past Due [Line Items]        
Finance receivables, amortized cost $ 277,392 $ 264,506 $ 205,362  
Finance receivable, before allowance for credit loss, premium and discount     205,362  
Current Year        
Financing Receivable, Past Due [Line Items]        
Finance receivables, amortized cost 177,361      
Prior Year        
Financing Receivable, Past Due [Line Items]        
Finance receivables, amortized cost     95,486  
Finance receivable, before allowance for credit loss, premium and discount     125,884  
Two Years Prior        
Financing Receivable, Past Due [Line Items]        
Finance receivables, amortized cost       $ 4,545
Finance receivable, before allowance for credit loss, premium and discount     74,761  
Three Years Prior        
Financing Receivable, Past Due [Line Items]        
Finance receivable, before allowance for credit loss, premium and discount     4,717  
Financial Asset, 1 to 29 Days Past Due        
Financing Receivable, Past Due [Line Items]        
Finance receivables, amortized cost 28,140      
Finance receivable, before allowance for credit loss, premium and discount     20,953  
Financial Asset, 1 to 29 Days Past Due | Current Year        
Financing Receivable, Past Due [Line Items]        
Finance receivables, amortized cost 17,683      
Financial Asset, 1 to 29 Days Past Due | Prior Year        
Financing Receivable, Past Due [Line Items]        
Finance receivables, amortized cost     9,968  
Finance receivable, before allowance for credit loss, premium and discount     12,057  
Financial Asset, 1 to 29 Days Past Due | Two Years Prior        
Financing Receivable, Past Due [Line Items]        
Finance receivables, amortized cost       489
Finance receivable, before allowance for credit loss, premium and discount     8,377  
Financial Asset, 1 to 29 Days Past Due | Three Years Prior        
Financing Receivable, Past Due [Line Items]        
Finance receivable, before allowance for credit loss, premium and discount     519  
Financial Asset, 30 to 59 Days Past Due        
Financing Receivable, Past Due [Line Items]        
Finance receivables, amortized cost 17,292      
Finance receivable, before allowance for credit loss, premium and discount     11,301  
Financial Asset, 30 to 59 Days Past Due | Current Year        
Financing Receivable, Past Due [Line Items]        
Finance receivables, amortized cost 9,946      
Financial Asset, 30 to 59 Days Past Due | Prior Year        
Financing Receivable, Past Due [Line Items]        
Finance receivables, amortized cost     6,998  
Finance receivable, before allowance for credit loss, premium and discount     6,054  
Financial Asset, 30 to 59 Days Past Due | Two Years Prior        
Financing Receivable, Past Due [Line Items]        
Finance receivables, amortized cost       348
Finance receivable, before allowance for credit loss, premium and discount     4,883  
Financial Asset, 30 to 59 Days Past Due | Three Years Prior        
Financing Receivable, Past Due [Line Items]        
Finance receivable, before allowance for credit loss, premium and discount     364  
Financial Asset, 60 to 89 Days Past Due        
Financing Receivable, Past Due [Line Items]        
Finance receivables, amortized cost 12,363      
Finance receivable, before allowance for credit loss, premium and discount     9,185  
Financial Asset, 60 to 89 Days Past Due | Current Year        
Financing Receivable, Past Due [Line Items]        
Finance receivables, amortized cost 6,189      
Financial Asset, 60 to 89 Days Past Due | Prior Year        
Financing Receivable, Past Due [Line Items]        
Finance receivables, amortized cost     5,853  
Finance receivable, before allowance for credit loss, premium and discount     4,089  
Financial Asset, 60 to 89 Days Past Due | Two Years Prior        
Financing Receivable, Past Due [Line Items]        
Finance receivables, amortized cost       321
Finance receivable, before allowance for credit loss, premium and discount     4,754  
Financial Asset, 60 to 89 Days Past Due | Three Years Prior        
Financing Receivable, Past Due [Line Items]        
Finance receivable, before allowance for credit loss, premium and discount     342  
Total past due        
Financing Receivable, Past Due [Line Items]        
Finance receivables, amortized cost 57,795      
Finance receivable, before allowance for credit loss, premium and discount     41,439  
Total past due | Current Year        
Financing Receivable, Past Due [Line Items]        
Finance receivables, amortized cost 33,818      
Total past due | Prior Year        
Financing Receivable, Past Due [Line Items]        
Finance receivables, amortized cost     22,819  
Finance receivable, before allowance for credit loss, premium and discount     22,200  
Total past due | Two Years Prior        
Financing Receivable, Past Due [Line Items]        
Finance receivables, amortized cost       1,158
Finance receivable, before allowance for credit loss, premium and discount     18,014  
Total past due | Three Years Prior        
Financing Receivable, Past Due [Line Items]        
Finance receivable, before allowance for credit loss, premium and discount     1,225  
Financial Asset, Not Past Due        
Financing Receivable, Past Due [Line Items]        
Finance receivables, amortized cost 219,597      
Finance receivable, before allowance for credit loss, premium and discount     163,923  
Financial Asset, Not Past Due | Current Year        
Financing Receivable, Past Due [Line Items]        
Finance receivables, amortized cost $ 143,543      
Financial Asset, Not Past Due | Prior Year        
Financing Receivable, Past Due [Line Items]        
Finance receivables, amortized cost     72,667  
Finance receivable, before allowance for credit loss, premium and discount     103,684  
Financial Asset, Not Past Due | Two Years Prior        
Financing Receivable, Past Due [Line Items]        
Finance receivables, amortized cost       $ 3,387
Finance receivable, before allowance for credit loss, premium and discount     56,747  
Financial Asset, Not Past Due | Three Years Prior        
Financing Receivable, Past Due [Line Items]        
Finance receivable, before allowance for credit loss, premium and discount     $ 3,492