XML 54 R41.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES - Schedule of Rights-of-Use Assets and Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets:    
Right-of-use assets $ 349,268 $ 307,228
Liabilities:    
Current operating lease liabilities 82,918 68,551
Long-term operating lease liabilities 311,549 283,406
Total operating lease liabilities $ 394,467 $ 351,957