Annual report [Section 13 and 15(d), not S-K Item 405]

Leases - Leases Cost (Details)

v3.25.0.1
Leases - Leases Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Lease cost:      
Operating lease cost (1) $ 11,463 $ 10,359 $ 10,922
Finance lease cost      
Depreciation of finance lease assets (2) 2,098 1,770 1,191
Interest on finance lease liabilities (3) 212 223 139
Short-term lease cost (1) 1,208 1,058 1,080
Sublease income (1)   (978) (622)
Total lease cost 14,981 12,432 12,710
Cash paid for amounts included in the measurement of lease liabilities      
Operating cash outflows from operating leases 10,471 7,641 5,367
Operating cash outflows from finance leases 240 155 132
Financing cash outflows from finance leases 2,475 2,314 1,924
Operating lease right-of-use asset impairment $ 0 $ 0 $ 1,510