v3.25.2
ExtraCash Receivables, Net - Summary of ExtraCash Receivables, Net (Detail) (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Financing Receivable, Past Due [Line Items]        
Gross ExtraCash Receivables $ 258,179 $ 198,560    
Allowance for Credit Losses (32,517) (22,703) $ (20,493) $ (20,310)
ExtraCash Receivables, Net 225,662 175,857    
1-10 [Member]        
Financing Receivable, Past Due [Line Items]        
Gross ExtraCash Receivables 180,575 142,623    
Allowance for Credit Losses (2,473) (2,112)    
ExtraCash Receivables, Net 178,102 140,511    
11-30 [Member]        
Financing Receivable, Past Due [Line Items]        
Gross ExtraCash Receivables 46,553 36,198    
Allowance for Credit Losses (7,992) (6,223)    
ExtraCash Receivables, Net 38,561 29,975    
31-60 [Member]        
Financing Receivable, Past Due [Line Items]        
Gross ExtraCash Receivables 14,061 7,882    
Allowance for Credit Losses (8,688) (4,937)    
ExtraCash Receivables, Net 5,373 2,945    
61-90 [Member]        
Financing Receivable, Past Due [Line Items]        
Gross ExtraCash Receivables 9,756 6,140    
Allowance for Credit Losses (7,413) (4,712)    
ExtraCash Receivables, Net 2,343 1,428    
91-120 [Member]        
Financing Receivable, Past Due [Line Items]        
Gross ExtraCash Receivables 7,234 5,717    
Allowance for Credit Losses (5,951) (4,719)    
ExtraCash Receivables, Net $ 1,283 $ 998