XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Cash flow (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Leases    
Operating cash flows from operating leases $ 7,539 $ 8,617
Financing cash flows from finance lease   1,490
Operating cash flows from finance leases   1,510
Right-of-use assets obtained in exchange for operating lease obligations $ 850 1,723
Net decrease in right-of-use assets   31,763
Net decrease in operating lease liabilities   $ 33,908