v3.25.2
LEASES - Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating lease ROU assets $ 125,125 $ 117,027
Operating lease current liabilities 11,784 11,999
Operating lease long-term liabilities 116,593 106,020
Total operating lease liabilities 128,377 118,019
Finance lease, gross 8,396 6,801
Finance lease accumulated depreciation (4,918) (4,442)
Finance lease, net 3,478 2,359
Finance lease current liabilities 1,492 986
Finance lease long-term liabilities 2,157 1,483
Total finance lease liabilities $ 3,649 $ 2,469