XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Leases Assets and liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Assets and Liabilities, Lessee [Abstract]    
Operating lease assets $ 108,149 $ 104,612
Finance lease assets 15,102 12,948
Total lease assets 123,251 117,560
Current operating lease liabilities 37,972 34,652
Non-current operating lease liabilities 69,748 68,878
Total operating lease liabilities 107,720 103,530
Current portion of finance lease liabilities 4,096 3,046
Non-current finance lease liabilities 10,538 9,481
Total finance lease liabilities 14,634 12,527
Total lease liabilities $ 122,354 $ 116,057