Annual report pursuant to Section 13 and 15(d)

Leases - Leases Cost (Details)

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