v3.26.3
Leases - Leases Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Lease cost:        
Operating lease cost $ 3,127 $ 3,075 $ 9,376 $ 9,028
Finance lease cost        
Depreciation of finance lease assets 3,003 1,639 6,617 4,248
Interest on finance lease liabilities 417 195 788 585
Short-term lease cost 262 290 805 938
Sublease income (63)   (63)  
Total lease cost 6,746 5,199 17,523 14,799
Cash paid for amounts included in the measurement of lease liabilities        
Operating cash outflows from operating leases 3,688 2,987 10,534 9,343
Operating cash outflows from finance leases 372 219 692 430
Financing cash outflows from finance leases $ 2,653 $ 1,565 $ 5,832 $ 2,944