v3.25.1
LEASES - Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating lease ROU assets $ 117,600 $ 117,027
Operating lease current liabilities 11,872 11,999
Operating lease long-term liabilities 107,802 106,020
Total operating lease liabilities 119,674 118,019
Finance lease, gross 7,123 6,801
Finance lease accumulated depreciation (4,687) (4,442)
Finance lease, net 2,436 2,359
Finance lease current liabilities 953 986
Finance lease long-term liabilities 1,631 1,483
Total finance lease liabilities $ 2,584 $ 2,469