XML 39 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Operating leases (Tables)
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Schedule of Lease Costs
Lease costs recorded under operating leases for the three and nine months ended September 30, 2023 and September 30, 2022 were as follows:

Three Months EndedNine Months Ended
September 30, 2023September 30, 2022September 30, 2023September 30, 2022
(in thousands)(in thousands)
Operating lease costs11,850 12,164 $37,539 $40,976 
Income from sub-leases(284)(268)(845)(898)
Net operating lease costs11,566 11,896 $36,694 $40,078 
Schedule of Operating Lease Maturity
Future minimum lease payments under non-cancelable leases as of September 30, 2023 were as follows:
Minimum rental payments
(in thousands)September 30, 2023
Year 1$38,084 
Year 231,545 
Year 326,709 
Year 421,934 
Year 515,039 
Thereafter35,884 
Total future minimum lease payments169,195 
Lease imputed interest(13,883)
Total$155,312