XML 193 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Cash flow (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases      
Operating cash flows from operating leases $ 16,924 $ 15,338 $ 14,736
Financing cash flows from finance lease 1,490 1,379 1,276
Operating cash flows from finance leases 1,510 $ 1,621 1,724
Right-of-use assets obtained in exchange for operating lease obligations 6,462   $ 35,817
Net decrease in right-of-use assets due to lease modification and termination 33,105    
Net decrease in operating lease liabilities due to lease modification and termination $ 44,184