v3.26.1
Revenue Recognition - Additional Information (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
Disaggregation Of Revenue [Line Items]          
Bankcard expenses $ 43,449 $ 42,694 $ 58,872 $ 42,252  
Total receivables of revenue recognized 124,700   124,700   $ 116,100
Bankcard Fees [Member]          
Disaggregation Of Revenue [Line Items]          
Bankcard expenses $ 13,500 $ 13,700 $ 25,700 $ 25,500