v3.26.1
Commitments, Contingencies and Related Party Transactions (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Other Commitments [Line Items]          
Payments for legal settlements $ 4,700        
Accrued legal expense 0   $ 0   $ 13,000
Loss contingency, receivable         $ 8,500
OppFi          
Other Commitments [Line Items]          
Related party transaction, amounts of transaction $ 20,400 $ 0 $ 25,000 $ 1,000