v3.26.3
Leases - Schedule of Operating Leases (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]          
Weighted-average discount rate – operating leases 5.30%   5.30%   5.00%
Weighted-average remaining lease term – operating leases 11 years 9 months 18 days   11 years 9 months 18 days   12 years 6 months
Operating lease cost $ 5,037 $ 4,800 $ 15,064 $ 14,244  
Variable lease cost 1,165 645 2,983 2,660  
Sublease income – operating leases (935) (312) (2,805) (312)  
Total net lease cost 5,267 5,133 15,242 16,592  
Net cash outflows on operating leases 5,939 5,189 17,368 14,707  
Cash inflows on sublease $ 1,039 $ 0 $ 2,423 $ 0