Quarterly report pursuant to Section 13 or 15(d)

Leases - Leases Cost (Details)

v3.24.2
Leases - Leases Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Lease cost:        
Operating lease cost (1) $ 2,690 $ 2,582 $ 5,327 $ 5,169
Finance lease cost        
Depreciation of finance lease assets (2) 493 314 1,112 531
Interest on finance lease liabilities (3) 57 43 121 66
Short-term lease cost (1) 327 243 644 489
Sublease income (1)   (267)   (534)
Total lease cost 3,567 2,915 7,204 5,721
Cash paid for amounts included in the measurement of lease liabilities        
Operating cash outflows from operating leases 2,522 1,516 5,038 2,852
Operating cash outflows from finance leases 81 17 155 40
Financing cash outflows from finance leases $ 747 $ 515 $ 1,562 $ 1,028