XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments, contingencies and guarantees (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Long-term Purchase Commitment [Line Items]          
Operating Lease, Cost $ 2,506 $ 2,836 $ 5,306 $ 6,194  
Operating Lease, Payments     6,941 6,711  
Finance Lease, Liability, to be Paid, Year One 5,548   5,548    
Finance Lease, Liability, to be Paid, Year Two 13,750   13,750    
Finance Lease, Liability, to be Paid, Year Three 13,270   13,270    
Finance Lease, Liability, to be Paid, Year Four 2,148   2,148    
Finance Lease, Liability, to be Paid, Year Five 811   811    
Lessee, Operating Lease, Liability, Payments, Due after Year Five 3,782   3,782    
Lessee, Operating Lease, Liability, Payments, Due (39,309)   (39,309)    
us-gaap_Lessee Operating Lease Liability Undiscounted Excess Amount (4,543)   (4,543)    
Operating Lease, Liability $ 34,766   34,766    
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability     $ 4,801 1,321  
Operating Lease, Weighted Average Remaining Lease Term 3 years 5 months 8 days   3 years 5 months 8 days   3 years 18 days
Operating Lease, Weighted Average Discount Rate, Percent 6.30%   6.30%   6.20%
Sublease Income $ (649) (723) $ (1,372) (1,446)  
Operating Lease, Impairment Loss 3,276 0 3,276 0  
Lease, Cost 5,133 $ 2,113 7,210 $ 4,748  
Other Commitments [Line Items]          
Other Commitment $ 231,000   $ 231,000