v3.26.1
Leases - Components of lease costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Components of lease costs        
Operating lease cost $ 8,129 $ 7,905 $ 15,880 $ 16,141
Less operating lease and sublease income (232) (454) (529) (906)
Net operating lease cost 7,897 7,451 15,351 15,235
Amortization of ROU assets 149 84 254 167
Interest on lease liabilities 63 72 122 148
Total finance lease cost $ 212 $ 156 $ 376 $ 315