XML 78 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Assets and liabilities leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of lease assets and liabilities [Line Items]    
Operating lease assets $ 110,248 $ 104,612
Finance lease assets 18,613 12,948
Total lease assets 128,861 117,560
Current operating lease liabilities 39,043 34,652
Non-current operating lease liabilities 71,134 68,878
Total operating lease liabilities 110,177 103,530
Current portion of finance lease liabilities 4,794 3,046
Non-current finance lease liabilities 13,544 9,481
Total finance lease liabilities 18,338 12,527
Total lease liabilities $ 128,515 $ 116,057