XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Cash flow (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Leases    
Operating cash flows from operating leases $ 8,617 $ 7,624
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 1,723  
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