XML 72 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments, contingencies and guarantees (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Long-term Purchase Commitment [Line Items]      
Operating Lease, Cost $ 11,060 $ 11,566 $ 14,815
Operating Lease, Payments 14,595 14,902 14,310
Finance Lease, Liability, to be Paid, Year One 12,054    
Finance Lease, Liability, to be Paid, Year Two 12,251    
Finance Lease, Liability, to be Paid, Year Three 11,879    
Finance Lease, Liability, to be Paid, Year Four 11,727    
Finance Lease, Liability, to be Paid, Year Five 973    
Lessee, Operating Lease, Liability, Payments, Due after Year Five 0    
Lessee, Operating Lease, Liability, Payments, Due (48,884)    
us-gaap_Lessee Operating Lease Liability Undiscounted Excess Amount (5,733)    
Operating Lease, Liability 43,151    
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 1,221 2,475 1,343
LesseeOperatingLeaseModification $ (232) $ 0 (2,251)
Operating Lease, Weighted Average Remaining Lease Term 3 years 9 months 21 days 4 years 7 months 20 days  
Operating Lease, Weighted Average Discount Rate, Percent 6.10% 6.00%  
Sublease Income $ (2,907) $ (964) (526)
Operating Lease, Impairment Loss 0 0 12,460
Lease, Cost 8,153 $ 10,602 $ 26,749
Other Commitments [Line Items]      
Other Commitment, to be Paid, Year One 52,472    
Other Commitment, to be Paid, Year Two 25,050    
Other Commitment, to be Paid, Year Three 1,433    
Other Commitment, to be Paid, Year Four 0    
Other Commitment, to be Paid, Year Five 0    
Long-Term Debt, Maturity, Year Five 0    
Long-Term Debt, Maturity, Year Four 0    
Long-Term Debt, Maturity, Year Three 145,547    
Long-Term Debt, Maturity, Year Two 1,797    
Long-term Debt, Maturities, Repayments of Principal in Next Rolling Twelve Months 1,797    
Other Commitment 78,955    
Long-term Debt, Gross 149,141    
Contractual Obligation 228,096    
Contractual Obligation, to be Paid, Year One 54,269    
Contractual Obligation, to be Paid, Year Two 26,847    
Contractual Obligation, to be Paid, Year Three 146,980    
Contractual Obligation, to be Paid, Year Four 0    
Contractual Obligation, to be Paid, Year Five $ 0