XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Cash flow (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Leases    
Operating cash flows from operating leases $ 12,963 $ 11,479
Financing cash flows from finance lease 1,490 1,379
Operating cash flows from finance leases 1,510 $ 1,621
Right-of-use assets obtained in exchange for operating lease obligations 5,786  
Net decrease in right-of-use assets due to lease modification and termination 31,763  
Net decrease in operating lease liabilities due to lease modification and termination $ 33,908