v3.26.1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases        
Operating lease option to extend     true  
Lease expense:        
Operating leases $ 5,692 $ 4,033 $ 10,899 $ 8,035
Short-term leases 125 82 225 148
Sublease income (378) (378) (755) (755)
Net lease expense included in Occupancy and equipment expense 5,439 3,737 10,369 7,428
Payments for operating leases 5,404 5,335 10,318 10,412
Operating lease right-of-use assets recognized $ 31,049 $ 648 $ 32,218 $ 1,209
Remaining lease term (in years) 6 years 1 month 6 days 3 years 3 months 18 days 6 years 1 month 6 days 3 years 3 months 18 days
Discount rate 5.40% 3.90% 5.40% 3.90%
Operating lease liabilities        
2027 $ 10,559   $ 10,559  
2028 17,051   17,051  
2029 17,980   17,980  
2030 19,485   19,485  
2031 21,449   21,449  
Thereafter 35,201   35,201  
Total lease payments 121,725   121,725  
Less imputed interest (20,078)   (20,078)  
Operating lease liability included in Accounts payable and accrued expenses $ 101,647   $ 101,647  
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Accounts Payable and Accrued Liabilities   Accounts Payable and Accrued Liabilities  
Minimum        
Leases        
Remaining operating lease term 1 year   1 year  
Maximum        
Leases        
Remaining operating lease term 8 years   8 years  
Operating lease renewal term 5 years   5 years