Quarterly report [Sections 13 or 15(d)]

Leases - Leases Cost (Details)

v3.25.1
Leases - Leases Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Lease cost:    
Operating lease cost (1) $ 2,880 $ 2,637
Finance lease cost    
Depreciation of finance lease assets (2) 969 619
Interest on finance lease liabilities (3) 171 64
Short-term lease cost (1) 297 317
Total lease cost 4,317 3,637
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash outflows from operating leases 2,837 2,516
Operating cash outflows from finance leases 41 74
Financing cash outflows from finance leases 525 815
Operating lease right-of-use asset impairment $ 0 $ 0