LEASES - Schedule of lease balances within our condensed consolidated balance sheet (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Leases [Abstract] | ||
Operating leases right-of-use assets, net | $ 30,667 | $ 34,453 |
Current maturities of operating lease liability | 7,002 | 7,398 |
Operating lease liability, net of current maturities | 26,188 | 29,633 |
Total lease liability | $ 33,190 | $ 37,031 |