v3.26.1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Leases    
Operating lease option to extend true  
Lease expense:    
Operating leases $ 5,207 $ 4,002
Short-term leases 100 66
Sublease income (377) (377)
Net lease expense included in Occupancy and equipment expense 4,930 3,691
Payments for operating leases 4,914 5,077
Operating lease right-of-use assets recognized $ 1,169 $ 561
Remaining lease term (in years) 5 years 2 months 12 days 3 years 4 months 24 days
Discount rate 5.60% 3.90%
Operating lease liabilities    
2027 $ 12,695  
2028 12,219  
2029 13,050  
2030 14,434  
2031 16,269  
Thereafter 17,456  
Total lease payments 86,123  
Less imputed interest (13,678)  
Operating lease liability included in Accounts payable and accrued expenses $ 72,445  
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Accounts Payable and Accrued Liabilities  
Minimum    
Leases    
Remaining operating lease term 1 year  
Maximum    
Leases    
Remaining operating lease term 8 years  
Operating lease renewal term 5 years