Quarterly report pursuant to Section 13 or 15(d)

Leases - Leases Cost (Details)

v3.24.3
Leases - Leases Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Lease cost:        
Operating lease cost (1) $ 2,921 $ 2,614 $ 8,248 $ 7,783
Finance lease cost        
Depreciation of finance lease assets (2) 493 620 1,605 1,151
Interest on finance lease liabilities (3) 49 83 170 149
Short-term lease cost (1) 294 219 938 708
Sublease income (1)   (266)   (800)
Total lease cost 3,757 3,270 10,961 8,991
Cash paid for amounts included in the measurement of lease liabilities        
Operating cash outflows from operating leases 2,870 1,921 7,908 4,773
Operating cash outflows from finance leases 37 38 192 78
Financing cash outflows from finance leases $ 378 $ 577 $ 1,940 $ 1,605