XML 69 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash paid related to lease liabilities    
Operating cash payments for operating leases $ 28,766 $ 19,290
Investing cash payments for operating leases 84,065 58,693
Financing cash payments for financing leases 1,082 620
Right of use assets obtained in exchange for lease obligations entered into during the period    
Operating leases 87,042 80,254
Financing leases $ 3,891 $ 1,511