LEASES - Schedule of lease balances within our condensed consolidated balance sheet (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Leases [Abstract] | ||
Operating leases right-of-use assets, net | $ 32,431 | $ 34,453 |
Current maturities of operating lease liability | 7,024 | 7,398 |
Operating lease liability, net of current maturities | 27,809 | 29,633 |
Total lease liability | $ 34,833 | $ 37,031 |