v3.26.3
Leases - Schedule of Components of Lease Expense and Other lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Leases [Abstract]          
Operating lease cost $ 1,312 $ 1,040 $ 3,762 $ 3,270  
Variable lease cost 356 323 1,152 1,112  
Sublease income (42) (42) (127) (127)  
Total lease cost 1,626 1,321 4,787 4,255  
Cash paid for amounts included in measurement of lease liabilities          
Operating cash outflows from operating leases 1,142 $ 1,027 3,671 3,273  
ROU assets obtained in exchange for new operating lease liabilities     9,114 $ 480  
Reduction to ROU assets resulting from reduction to lease liabilities 212   212    
Operating lease ROU assets $ 18,792   $ 18,792   $ 13,117
Operating Lease, Right-of-Use Asset, Statement of Financial Position Other assets   Other assets   Other assets
Operating lease liabilities $ 20,579   $ 20,579   $ 14,752
Operating Lease, Liability, Statement of Financial Position Other liabilities   Other liabilities   Other liabilities
Weighted-average remaining lease term - operating leases 6 years 2 months 8 days   6 years 2 months 8 days   5 years 11 months 4 days
Weighted-average discount rate - operating leases 3.48%   3.48%   3.78%