v3.26.3
Leases - Cash Flow by Lease Type (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Leases    
Operating cash outflows from operating leases $ 7,615 $ 7,501
Operating cash outflows from finance leases 3,330 3,443
Financing cash outflows from finance leases 1,173 1,012
Operating lease assets obtained in exchange for operating lease liabilities $ 3,300 $ 3,852