v3.26.1
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Occupancy and equipment    
Schedule of Lease Expense [Line Items]    
Operating lease cost $ 10,373 $ 8,218
Amortization on ROU assets 218 326
Interest expense    
Schedule of Lease Expense [Line Items]    
Interest on lease liabilities $ 17 $ 34